ElasticSearch 的一些专业概念

Cluster

这个单词见多了, 就是集群的意思, 也可以理解为一个节点。

ES 集群由1个或多个节点组成, 其中有1个主节点, 但这个主节点是有选举产生的。 用户无需指定or关心。

所以对于外部来讲, ES是无中心节点的。逻辑上是1个整体, 外部与ES集群中任何一个节点沟通,和与整个集群沟通是等价的。也就是讲所有节点都支持读写, 并没有关系数据库主从节点的限制。



Index

相当于关系数据库的中的表。

其中存储若干相似结构的Document 数据。一条数据一条Document

如: User index, Order index, Bill index…
与一般的NoSql 数据库一样, index并不会对存储的Document 数据结构(字段)约束。



Shards

Primary Shard, 主分片。

ES 可以把1个完整的index数据分成多个Primary Shards, 分布存储在不同的ES节点上,以实现并发查询。
Primary Shard的数量只能在索引创建时指定, 并且索引创建后不能再更改Primary Share 的数量。



Replicas

Replica Shared: 副本分片
是主分片的副本, ES可以设置多个Replica Share.
作用:
一是提高系统的容错性,一旦某个节点的主分片丢失or损坏, 主分片可以从副本分片中恢复。
二是提高并发查询效率, 进行Load Balance 查询

假如 一个index 设置2个主分片, 每个主分片设置两个副本分片。
那么在集群中就共有6个分片

在这里插入图片描述



Type

在ES 6 or 之前 Type相当于数据库中的表, index相当于包含表的上一级结构。 Type有且只能有1个
ES7之后, 取消了Type的概念



Document

文档, ES 的最小数据单元, 一个Document 就是一条Json数据。



MetaData 元数据

在ES 中所有以 “_” 开头的属性都称为元数据, 都有着自己的特定含义。
e.g.
_index 表示索引
_id 表示主键

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

nvd11

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值