Meteorological Sensor Data Storage Mechanism Based on TimescaleDB and Kafka

The scale of meteorological sensor data increases at TB level every week. Traditional relational database is inefficient in storing and processing such data and cannot satisfy many soft requirements. However, the heterogeneity and diversity of the numerous existing NoSQL systems impede the well-informed comparison and selection of a data store appropriate for a given application context. Implementing a meteorological sensor data storage mechanism is a key challenge. Therefore, a meteorological sensor data storage mechanism based on TimescaleDB and Kafka is proposed. In this solution, meteorological sensor data was acquired and transmitted by Kafka and was sent to TimescaleDB for storage and analysis. Based on simulated meteorological sensor dataset, it compared the solution with other NoSQL stores such as Redis, MongoDB, Cassandra, HBase and Riak TS. The experimental results show that the storage mechanism proposed is superior in the storage and processing of massive meteorological sensor data.

[1]  Haibin Zhu,et al.  A cooperative multi-classifier method for local area meteorological data mining , 2014, Proceedings of the 2014 IEEE 18th International Conference on Computer Supported Cooperative Work in Design (CSCWD).

[2]  D. G. Chandra,et al.  BASE analysis of NoSQL database , 2015 .

[3]  Yi Mu,et al.  The establishment and data mining of meteorological data warehouse , 2014, 2014 IEEE International Conference on Mechatronics and Automation.

[4]  Xueying Jiang,et al.  The adaptive research of data layout in large-scale meteorological data storage system , 2013, 2013 IEEE Third International Conference on Information Science and Technology (ICIST).

[5]  Shahriar Akter,et al.  How ‘Big Data’ Can Make Big Impact: Findings from a Systematic Review and a Longitudinal Case Study , 2015 .

[6]  Young-Sik Jeong,et al.  A secure and scalable storage system for aggregate data in IoT , 2015, Future Gener. Comput. Syst..