gpt4 book ai didi

elasticsearch - 我应该在Elastic Search中控制索引大小吗?

转载 作者:行者123 更新时间:2023-12-03 01:07:19 24 4
gpt4 key购买 nike

我有一个快速增长的数据库,并且正在使用Elastic Search对其进行管理。它只有一个索引,每天获取20万个新文档。每个文档包含大约5 KB的文本。
我应该只使用一个索引还是最好每天使用一个索引或其他?
如果是这样,拥有多个索引有什么好处?

最佳答案

您绝对应该担心分片/索引的最大大小。对于每天要插入数百万条记录的东西,我们使用每日索引;对于每月要插入数百万条记录的每月索引,我们使用。

一条好的经验法则是,分片最大应为4 GB(请记住,每个索引有可配置数量的分片)。

好处是,当您拥有每日/每周/每月索引时,最终可以在集群变得太大或数据不再有用时关闭/删除它们。如果您的数据是时间序列数据,则可以对查询进行精打,使其仅命中用于给定数据的索引。同样,如果您在实际需要的分片数量上犯了一个错误,则可以纠正此问题(因为您会定期创建新索引)。

这样的缺点是您必须管理所有额外的索引,但是有一些工具可以做到这一点(例如,elasticsearch-curator)。

关于elasticsearch - 我应该在Elastic Search中控制索引大小吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26134042/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com