2016-02-29 36 views
1

我读过这样的假设:写入优化,大部分追加写入,顺序删除,但它的实现中有什么使时间序列数据库更适合用于存储时间序列,而不是使用适当的索引和关系结构的mysql。为什么时间序列数据库最适合他们对关系对象做什么

+0

[时间序列数据库与关系数据库之间的差异]的可能重复(http://stackoverflow.com/questions/35428606/difference-between-time-series-database-and-relational-database) –

回答

0

这个问题是非常通用的,但这里有一个相当详细的InfluxDB权衡列表,以及它们为什么允许在时间序列数据上获得更高的性能。

https://docs.influxdata.com/influxdb/v0.10/concepts/insights_tradeoffs/

即使调整了可维护性的边缘,你可以把100万条记录每秒到MySQL连续数周没有它倒下?如何批量删除不再相关的旧数据,同时保持摄取率?

+0

'PARTITION BY RANGE(TO_DAYS(...))'和'DROP PARTITION'(即时)。 [更多讨论](http:// localhost/misc/partitionmaint)。我怀疑1M行/秒是否适合MySQL的摄取。但是想一想,即使在一天的数据中,你的磁盘需要多大的空间! –

相关问题