数据管理
编辑数据管理编辑
您存储在 Elasticsearch 中的数据通常分为以下两类
- 内容:您要搜索的项目集合,例如产品目录
- 时间序列数据:持续生成的时间戳数据的流,例如日志条目
内容可能会经常更新,但内容的价值会随着时间的推移保持相对不变。无论项目有多旧,您都希望能够快速检索它们。
时间序列数据会随着时间的推移不断累积,因此您需要制定策略来平衡数据的价值与存储数据的成本。随着数据的老化,它往往变得不那么重要,访问频率也会降低,因此您可以将其移动到成本更低、性能更低的硬件上。对于您最旧的数据,重要的是您能够访问这些数据。即使查询需要更长的时间才能完成也没关系。
为了帮助您管理数据,Elasticsearch 为您提供
内置数据流生命周期目前处于技术预览阶段,可能会在未来的版本中更改或删除。Elastic 将努力解决任何问题,但此功能不受官方 GA 功能的支持 SLA 的约束。
ILM 可用于管理索引和数据流,它允许您
数据流生命周期功能较少,但专注于简单性,因此它允许您轻松地
- 定义数据的保留期限。保留期限是您的数据将在 Elasticsearch 中存储的最短时间。Elasticsearch 可以在稍后时间删除超过此期限的数据。
- 通过执行后台操作来优化数据流的存储方式,从而提高数据流的性能。