Elasticsearch 7.10 之 Data management

您存储在 Elasticsearch 中的数据通常属于两类之一:

  • 内容:您要搜索的项目的集合,例如产品目录
  • 时间序列数据:连续生成带有时间戳的数据流,例如日志条目

内容可能会经常更新,但是内容的价值会随着时间的推移保持相对恒定。您希望能够快速检索项目,无论它们有多老。

时间序列数据会随着时间的推移不断累积,因此您需要一些策略来平衡数据的价值和存储数据的成本。随着时间的流逝,它变得越来越不重要,访问频率也越来越低,因此您可以将其移至价格较低,性能较低的硬件上。对于最早的数据,重要的是您可以访问该数据。如果查询需要更长的时间才能完成也是 ok 的。

为了帮助您管理数据,Elasticsearch 使您能够:

  • 定义具有不同性能特征的多层数据节点。
  • 根据您的性能需求和保留策略,通过索引生命周期管理(ILM)在数据层之间自动转换索引。
  • 利用存储在远程存储库中的可搜索快照,为旧索引提供弹性,同时降低运营成本并保持搜索性能。
  • 对存储在性能较差的硬件上的数据执行异步搜索。

详情见官网:https://www.elastic.co/guide/en/elasticsearch/reference/7.10/data-management.html

猜你喜欢

转载自blog.csdn.net/wang7075202/article/details/113630049