elasticsearch基本概念

与SQL的对应关系(旧版本,type在6.0后被抛弃):

elasticsearchSQL
cluster关系数据库
Index数据库
type(deprecated)
document
field

与sql的对应关系

elasticsearchSQL
cluster federated(多个集群)cluster
cluster instance(一个集群)数据库或目录(database or catalog)
implicit模式(schema)
index表(table)
document行(row)
field列(column)

集群

集群是多个节点的集合,默认表示名为“elasticsearch”,设置相同的名字可以自动加入。

节点

存储数据,参与索引和搜索,默认分配随机UUID。默认情况下,每个节点都设置为加入名为elasticsearch的群集,并自动加入。

索引

索引是具有某些类似特征的文档集合。索引由名称标识(必须全部小写),此名称用于在对其中的文档执行索引,搜索,更新和删除操作时引用索引。

例如,您可以拥有客户数据的索引,产品目录的另一个索引以及订单数据的另一个索引。

文档

文档是可以编辑的基本信息单元。该文档以JSON(JavaScript Object Notation)表示。

例如,您可以为单个客户提供文档,为单个产品提供另一个文档,为单个订单提供另一个文档。

分片(shards)和复制(replicas)

将索引细分成多个分片,创建索引时只需要指定分片数目,每个分片都是一个独立的索引。

分片复制可提高索引吞吐量。

复制提供高可用,为0表示没有副本

创建索引后,您可以随时动态更改副本数,但不能在更改分片数

总结:一个索引可以有多个分片,一个分片可以有多个副本。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值