赞
踩
Elasticsearch虽然搜索很快,但如果分片设置不当,当数据量达到一个量级后,查询速度也会直线下降。
如果一个索引具有很大的数据量,它的数据量可能会超出单个节点的容量限制(硬盘容量),而且单个节点数据量过大,执行性能也会随之下降,每个搜索请求的执行效率都会降低。 为了解决上述问题, Elasticsearch 提出了分片的概念,索引将划分成多份,称为分片。当创建索引时,可以很简单的指定想要的分片数量。每个分片都是功能齐全的,独立的“索引”,驻留在集群的各个节点中。
Elasticsearch 中的分片其实就是 Lucene 索引。
分片有两个主要的用处:
分片分为主分片和副本分片。副本分片主要功能如下:
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。