我是时间序列数据库(TSDB)InfluxDB 1.7的新用户(通常是数据库的新用户)。
由于我刚开始使用InfluxDB,所以我的问题与我需要的archetechrue有关。那里有很多有关如何在数据库中存储数据以及此类最佳做法的信息(example)。
问题:但是,由于我可以创建多个数据库,因此是否特别适用于TSDB或InfluxDB的一般经验法则,何时需要创建新的数据库?更重要的是,如何能够衡量何时需要一个新的数据库而一个数据库却不够?
我可以确定的一点是,Retention Policy是每个DB设置的,因此基于此是分离DB的一个很好的理由。还有其他需要考虑的东西吗?
谢谢。
答案 0 :(得分:2)
成为极简主义者,并使用时间序列数据库的单个实例,除非您遇到令人信服的理由创建另一个实例。
一个小的更正,您可以在InfluxDB实例中创建多个保留策略。您甚至可以使用不同的保留策略将数据插入同一度量。