开发者社区 > 大数据与机器学习 > 检索分析服务 Elasticsearch版 > 正文

针对时序数据,你有没有想过把每个月的数据放到同一个索引中去的想法?

针对时序数据,你有没有想过把每个月的数据放到同一个索引中去的想法?

展开
收起
真的很搞笑 2023-03-02 21:07:28 302 0
2 条回答
写回答
取消 提交回答
  • 发表文章、提出问题、分享经验、结交志同道合的朋友

    对于时序数据,将每个月的数据放到同一个索引中是一种常见的处理方式。这种方式称为"按月分区"(partitioning by month),它将数据分成多个分区,每个分区对应一个月的数据。

    按月分区也有一些缺点。例如,分区的数量可能会非常多,从而增加了数据管理的复杂性。此外,分区方式也可能会影响一些查询和计算的粒度,因此需要根据具体应用场景选择合适的分区策略。

    2023-03-25 12:33:59
    赞同 展开评论 打赏
  • 对于很多案例来说,这样做很容易管理数据,而且查询也带来很大的方便,索引生命周期管理虽然能帮我们做一些事情,但是很难把想要的一个月的数据保存到同一个索引中,比如 data-20190401,data-20190501。Elastic 所提供的 date index name processor 为这种需求带来可能。详细阅读,请参阅文章 “Elasticsearch:使用 pipelines 路由文档到想要的 Elasticsearch 索引中去” https://elasticstack.blog.csdn.net/article/details/129174215,此回答整理自钉群“Elasticsearch中文技术社区”

    2023-03-02 21:54:06
    赞同 展开评论 打赏

阿里云检索分析服务Elasticsearch版兼容开源ELK功能,免运维全托管,提升企业数据检索与运维分析能力。

热门讨论

热门文章

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载