- [1]: B. Mitschang et al. 2017. Survey and Comparison of Open Source Time Series Databases. In BTW. slide
どんなものか
先行研究との差分はなにか
手法の要点はなにか
TSDBを以下の6つの基準グループ(合計27個の基準)で比較している。*2
- 1: Distribution/Clusterability
- 高可用性、スケーラビリティ、ロードバランシング機能で比較
- 2: Functions
- INS, UPD, READ, SCAN, AVG, SUM, CNT, DEL, MAX, and MIN の各functionで比較
- 3: Tags, Continuous Calculation, Long-term Storage, and Matrix Time Series
- 4: Granularity
- 5: Interfaces and Extensibility
- 6: Support and License
さらに、TSDBを4つのグループに分類している。
- Group 1: TSDBs with a Requirement on other DBMS
- Group 2: TSDBs with no Requirement on any DBMS
- Group 3: RDBMS
- Group 4: Proprietary
有効性をどのように示しているか
- 12個のTSDBの選定基準は、Googleの検索ヒット数順。
https://www.google.com/webhp?gws_rd=cr,ssl&pws=0&hl=en&gl=us&filter=0&complete=0
- 27個の基準を定性的に満たしているかいないかを表で示されている。
([1]のTab. 3: Comparison of Criteria Group 1: Distribution/Clusterability.より引用)
議論はあるか
- Druidが多くの基準を満たすベストな選択肢。他のTSDBと比較して、5つのnode typeをもち、JavaScriptでself-writtenなaggregated functionをサポートする。次点で、InfuxDB, MonetDB, もしくは2つのRDBMS(MySQL, Postgres)。
- 機能でTSDBを差別化できないが、性能で差別化できるかもしれない。
- 次のステップは、repeatableでextensibleで任意のTSDB向けOSSベンチマーキングフレームワーク。
興味深い関連論文はなにか
references.
- [Ba16] Bader, A.: Comparison of Time Series Databases, Diploma Thesis, Institute of Parallel and Distributed Systems, University of Stuttgart, 2016. *5
- [Wl12] Wlodarczyk, T.: Overview of Time Series Storage and Processing in a Cloud Environment. In: CloudCom. 2012.
- [DMF12] Deri, L.; Mainardi, S.; Fusco, F.: tsdb: A Compressed Database for Time Series. In: Trafic Monitoring and Analysis. Springer, 2012.
- [PFA09] Pungilă, C.; Fortiş, T.-F.; Aritoni, O.: Benchmarking Database Systems for the Requirements of Sensor Readings. IETE Technical Review 26/5, pp. 342Ű349, 2009.
- [Th15] Thomsen, J. et al.: Darstellung des Konzeptes Ű DMA Decentralised Market Agent Ű zur Bewältigung zukünftiger Herausforderungen in Verteilnetzen. In: INFORMATIK 2015. Vol. P-246. LNI, 2015.
citations.
- Jensen, Søren Kejser, et al. “Time Series Management Systems: A Survey.” IEEE Transactions on Knowledge and Data Engineering, vol. 29, no. 11, 2017, pp. 2581–2600.