[英]Why are time series Database optimal at what they do compared to relational counterparts
我了解到,该实现会做出某些假设,例如写入优化,主要是追加写入,顺序删除,但是与具有适当索引和关系结构的mysql相比,该实现中的内容使时间序列数据库更适合于存储时间序列。
时间序列数据库以高度优化的格式存储观测值。 这意味着更快的读取,更快的写入以及灵活的模式。 例如,比较Axibase时间序列数据库(我的隶属关系)与MySQL的存储需求,以比较传感器读数。 7字节的ATSD与63字节的MySQL。 http://axibase.com/products/axibase-time-series-database/data-storage-tests/atsd-vs-mysql/
这个问题非常笼统,但这是InfluxDB进行权衡的相当详细的列表,以及为什么它们允许在时序数据上获得更高的性能。
https://docs.influxdata.com/influxdb/v1.7/concepts/insights_tradeoffs/
甚至调整到可维护性的边缘,您能否连续数周将每秒100万条记录推入MySQL数周而不会崩溃? 您如何在保持摄取速率的同时批量删除不再相关的旧数据?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.