繁体   English   中英

为什么时间序列数据库相对于关系数据库而言在其工作方面处于最佳状态

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM