Abstract
With the development of the Internet of Things, the time series data generated by monitors, analyzers, and detection instruments in the industry has surged. The management of very large-scale time series data faces great challenges. However, the current distributed time series database is still poor in terms of data storage efficiency and data writing speed. In order to achieve the fast writing and high efficient storage of billions or even tens of billions of data points, we propose a cloud native distributed time series database, CnosDB. Our system integrates various data compression algorithms to achieve high compression rate in each data type. And we propose a three-layer storage policy to achieve fast writing under the premise of ensuring rapid time-based batch operations. In this paper, introduce the architecture and key techniques of CnosDB, and describe three key demo scenarios of our system.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Prometheus. https://prometheus.io/
Tdengine. https://www.taosdata.com/cn/
Timescaledb. https://docs.timescale.com/
Freetsdb-v0.1.1 (2021). https://github.com/freetsdb/freetsdb
Chris, D.: Graphite. https://db-engines.com/en/system/Graphite
Dan, H., Stroulia, E.: A three-dimensional data model in hbase for large time-series dataset analysis. In: Maintenance & Evolution of Service-oriented & Cloud-based Systems (2012)
Dix, P.: Influxdb - an open source distributed time series database (2017)
Garima, R.S.: Review on time series databases and recent research trends in time series mining. IEEE (2014)
Jensen, S.K., Pedersen, T.B., Thomsen, C.: Time series management systems: a survey. IEEE Trans. Knowl. Data Eng. 29, 2581–2600 (2017)
Jia, N., Wang, J., Li, N.: Application of data mining in intelligent power consumption. In: IET Conference Proceedings, pp. 538–541 (2012). https://digital-library.theiet.org/content/conferences/10.1049/cp.2012.1035
Lindstrom, P., Isenburg, M.: Fast and efficient compression of floating-point data. IEEE Trans. Vis. Comput. Graph. 12, 1245–1250 (2006)
Ratanaworabhan, P., Jian, K., Burtscher, M.: Fast lossless compression of scientific floating-point data. In: Data Compression Conference (2006)
Xu, L.: Telecom big data based user offloading self-optimisation in heterogeneous relay cellular systems. Int. J. Distrib. Syst. Technol. 8(2), 27–46 (2017)
Acknowledgements
This paper was supported by NSFC grant (62232005, 62202126, U1866602) and Sichuan Science and Technology Program (2020YFSY0069).
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2023 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
Cite this paper
Yan, Y., Zheng, B., Wang, H., Zhang, J., Wang, Y. (2023). CnosDB: A Flexible Distributed Time-Series Database for Large-Scale Data. In: Wang, X., et al. Database Systems for Advanced Applications. DASFAA 2023. Lecture Notes in Computer Science, vol 13946. Springer, Cham. https://doi.org/10.1007/978-3-031-30678-5_58
Download citation
DOI: https://doi.org/10.1007/978-3-031-30678-5_58
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-031-30677-8
Online ISBN: 978-3-031-30678-5
eBook Packages: Computer ScienceComputer Science (R0)