ToB企服应用市场:ToB评测及商务社交产业平台
标题:
ElasticSearch学习条记一
[打印本页]
作者:
悠扬随风
时间:
2024-12-4 20:22
标题:
ElasticSearch学习条记一
目录
1.ElasticSearch-Head如何启动
2.ElasticSearch-Head创建索引
2.1创建索引时的“分片数”和“副本数”是什么意思?
类比 1:图书馆的书架与备份
类比 2:快递分拣中心与包裹副本
总结
编辑
2.2如何检察现有索引的分片数和备份数
1.ElasticSearch-Head如何启动
npm run start
2.ElasticSearch-Head创建索引
2.1创建索引时的“分片数”和“副本数”是什么意思?
类比 1:图书馆的书架与备份
分片数(Shards)
假设一个图书馆有一个大型数据库(索引),包罗很多书籍。这些书无法放到一个书架上,于是将书分成多个分类,每个分类放在一个书架上。
每个书架代表一个
分片(Shard)
。
将一本书放到某个具体书架上,就像将一条文档存储到某个分片中。
如果增加书架(分片数),书可以被分散存储,查询时可以并行搜索多个书架,因此查询速度更快。
缺点
:书架太多会导致管理困难,占用更多资源。
副本数(Replicas)
图书馆怕书丢失,于是给每个书架做了一份备份,放到另一个位置。
副本是原书架的复制品,完全相同。
如果主书架被占用或粉碎,备份书架可以立即提供服务。
好处
:进步查询性能(多个副本可以同时处理查询)、增加容错性。
缺点
:需要更多存储空间。
类比 2:快递分拣中心与包裹副本
分片数(Shards)
想象一个快递公司需要处理天下的包裹,一个中心无法处理所有包裹,于是将天下分成多个区域,每个区域设立一个分拣中心。
每个分拣中心是一个
分片
,负责该区域的快递处理。
分片数越多,快递可以更快地被分拣,但维护成本也会进步。
副本数(Replicas)
快递公司担心分拣中心的呆板出故障,导致快递处理中断,于是每个区域再设置一个备份分拣中心,功能和数据完全相同。
副本分拣中心与主分拣中心一起处理快递使命,当主分拣中心繁忙或宕机时,副本中心可以代替它工作。
多个副本还能同时处理快递,进步效率。
总结
特性分片数(Shards)副本数(Replicas)
定义
数据的分块存储,决定数据的分散水平分片的副本,提供冗余和高可用性
功能
进步存储容量和查询性能进步容错能力和查询吞吐量
资源消耗
需要更多计算资源来管理需要更多存储资源来保存副本
类比
图书馆的书架、快递公司的分拣中心图书馆的书架备份、快递公司的备份分拣中心
分片数
通常决定了数据的并行处理能力。
副本数
提供了高可用性和读取性能的提升,但需要更多存储空间。
2.2如何检察现有索引的分片数和备份数
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/)
Powered by Discuz! X3.4