死磕ElasticSearch7.x(一)基本概念
组成
Index:索引,相当于mysql中数据库的概念,包含Decument和Type
Document:存储数据的最小单位
Type:每个doc都有一个Type,但在es8中即将删除,因为
- 不同type所对应的相同filed字段在Lucene中对应同一个Field,搜索或删除数据可能产生冲突
- 影响es数据压缩能力
Mapping:一个Index对应一个Mapping,定义了Index中的数据类型和优化信息,默认插入数据时自动插入mapping
Cluster:es集群,共同对外提供服务
Shard:用于将index划分为不同的分片存储在集群中不同node节点以提高吞吐量
Replica:每个shard都有一个或多个副本,以提高容错率