【问题标题】:When to create a new time-series database?何时创建新的时间序列数据库?
【发布时间】:2025-02-06 06:35:01
【问题描述】:

我是时间序列数据库 (TSDB) InfluxDB 1.7 的新用户(也是一般数据库的新用户)。

由于我刚开始使用 InfluxDB,我的问题与我需要的架构有关。还有很多关于如何将数据存储在数据库中的信息以及此类最佳实践 (example)。

问题:但是,由于我可以创建多个 DB,是否有适用于 TSDB 或特别是 InfluxDB 的一般经验法则,关于何时需要创建新 DB?更重要的是,如何能够衡量何时需要一个新的数据库而一个不够?

我确定的一件事是Retention Policy 是为每个 DB 设置的,因此基于此是分隔 DB 的一个很好的理由。还有其他需要考虑的吗?

谢谢。

【问题讨论】:

    标签: influxdb


    【解决方案1】:

    做一个极简主义者并使用时间序列数据库的单个实例,除非你有一个令人信服的理由来创建一个额外的实例。

    一个小的修正,您可以在一个 InfluxDB 实例中创建多个保留策略。您甚至可以使用不同的保留策略将数据插入到同一个度量中。

    【讨论】: