死磕ElasticSearch7.x(一)基本概念

132 阅读1分钟

组成

Index:索引,相当于mysql中数据库的概念,包含Decument和Type

Document:存储数据的最小单位

Type:每个doc都有一个Type,但在es8中即将删除,因为

  1. 不同type所对应的相同filed字段在Lucene中对应同一个Field,搜索或删除数据可能产生冲突
  2. 影响es数据压缩能力

Mapping:一个Index对应一个Mapping,定义了Index中的数据类型和优化信息,默认插入数据时自动插入mapping

Cluster:es集群,共同对外提供服务

Shard:用于将index划分为不同的分片存储在集群中不同node节点以提高吞吐量

Replica:每个shard都有一个或多个副本,以提高容错率