Skip to main content

CnosDB: A Flexible Distributed Time-Series Database for Large-Scale Data

  • Conference paper
  • First Online:
Book cover Database Systems for Advanced Applications (DASFAA 2023)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 13946))

Included in the following conference series:

  • 1518 Accesses

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 89.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 119.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    https://github.com/cnosdb/cnosdb.

  2. 2.

    https://youtu.be/47T6cogP0aY.

References

  1. Prometheus. https://prometheus.io/

  2. Tdengine. https://www.taosdata.com/cn/

  3. Timescaledb. https://docs.timescale.com/

  4. Freetsdb-v0.1.1 (2021). https://github.com/freetsdb/freetsdb

  5. Chris, D.: Graphite. https://db-engines.com/en/system/Graphite

  6. 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)

    Google Scholar 

  7. Dix, P.: Influxdb - an open source distributed time series database (2017)

    Google Scholar 

  8. Garima, R.S.: Review on time series databases and recent research trends in time series mining. IEEE (2014)

    Google Scholar 

  9. Jensen, S.K., Pedersen, T.B., Thomsen, C.: Time series management systems: a survey. IEEE Trans. Knowl. Data Eng. 29, 2581–2600 (2017)

    Article  Google Scholar 

  10. 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

  11. Lindstrom, P., Isenburg, M.: Fast and efficient compression of floating-point data. IEEE Trans. Vis. Comput. Graph. 12, 1245–1250 (2006)

    Article  Google Scholar 

  12. Ratanaworabhan, P., Jian, K., Burtscher, M.: Fast lossless compression of scientific floating-point data. In: Data Compression Conference (2006)

    Google Scholar 

  13. 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)

    Google Scholar 

Download references

Acknowledgements

This paper was supported by NSFC grant (62232005, 62202126, U1866602) and Sichuan Science and Technology Program (2020YFSY0069).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Hongzhi Wang .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2023 The Author(s), under exclusive license to Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

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)

Publish with us

Policies and ethics