【技术分享】《深入理解Elasticsearch》读书笔记
题记
由于之前已经梳理过Elasticsearch基础概念且在项目中实战过Elasticsearch的增删改查、聚类、排序等相关操作,对Elasticsearch算是有了一定的认知。但是,仍然对于一些底层的原理认知模糊,特买来《深入理解Elasticsearch》过了一遍,第一章到第四章偏应用,跟着敲一遍代码基本就能理解原理,第五章到第九章偏理论。现将书中一些细节知识点结合官网文档梳理如下。
第五章 分布式索引架构
如何选择合适的分片和副本数?
- 目的:规划索引及配置,适应应用的变化。
- 正确认知:分片数索引创建后不可以修改,副本数索引创建后可以通过API随时修改。
- 多副本的缺点:额外副本占据了额外的存储空间,构建索引副本的开销也随之增大。
- 同时要注意:如果不创建副本,当主分片发生问题时,可能会造成数据的丢失。
- 配置参考:最理想的分片数量应该依赖于节