{"title":"基于NoSQL的传感器数据存储与检索","authors":"M. Marinov, Georgi Georgiev, Elitsa Popova","doi":"10.23919/MIPRO.2018.8400257","DOIUrl":null,"url":null,"abstract":"The sensor data is heterogeneous, redundant, real-time, massive, streaming and is generated in high frequency. The increasing use of sensors leads to a rising demand on sensor data storage platforms. Appropriate data management is therefore, a key factor in making sure that the sensor data storage system becomes a reality. In this article we will focus on finding a data storage solution that is capable of storing huge amount of sensor data. The storage models in SQL and NoSQL databases are analyzed and compared, thus seeking an appropriate type of database for sensor data storage. Hypertable is identified to be the database that best suits the system requirements. It is therefore investigated how to implement the sensor data insertion and retrieval services. Query processing over distributed databases is more challenging than doing so in a centralized environment. Because NoSQL databases do not work with SQL, they require manual query programming which can be fast for simple tasks but time-consuming for others. This paper considers the extension of Hypertable query language with aggregate operations and describes the implementation of the query language interpreter.","PeriodicalId":431110,"journal":{"name":"2018 41st International Convention on Information and Communication Technology, Electronics and Microelectronics (MIPRO)","volume":"4 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2018-05-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"4","resultStr":"{\"title\":\"NoSQL approach for sensor data storage and retrieval\",\"authors\":\"M. Marinov, Georgi Georgiev, Elitsa Popova\",\"doi\":\"10.23919/MIPRO.2018.8400257\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"The sensor data is heterogeneous, redundant, real-time, massive, streaming and is generated in high frequency. The increasing use of sensors leads to a rising demand on sensor data storage platforms. Appropriate data management is therefore, a key factor in making sure that the sensor data storage system becomes a reality. In this article we will focus on finding a data storage solution that is capable of storing huge amount of sensor data. The storage models in SQL and NoSQL databases are analyzed and compared, thus seeking an appropriate type of database for sensor data storage. Hypertable is identified to be the database that best suits the system requirements. It is therefore investigated how to implement the sensor data insertion and retrieval services. Query processing over distributed databases is more challenging than doing so in a centralized environment. Because NoSQL databases do not work with SQL, they require manual query programming which can be fast for simple tasks but time-consuming for others. This paper considers the extension of Hypertable query language with aggregate operations and describes the implementation of the query language interpreter.\",\"PeriodicalId\":431110,\"journal\":{\"name\":\"2018 41st International Convention on Information and Communication Technology, Electronics and Microelectronics (MIPRO)\",\"volume\":\"4 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2018-05-21\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"4\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2018 41st International Convention on Information and Communication Technology, Electronics and Microelectronics (MIPRO)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.23919/MIPRO.2018.8400257\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2018 41st International Convention on Information and Communication Technology, Electronics and Microelectronics (MIPRO)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.23919/MIPRO.2018.8400257","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
NoSQL approach for sensor data storage and retrieval
The sensor data is heterogeneous, redundant, real-time, massive, streaming and is generated in high frequency. The increasing use of sensors leads to a rising demand on sensor data storage platforms. Appropriate data management is therefore, a key factor in making sure that the sensor data storage system becomes a reality. In this article we will focus on finding a data storage solution that is capable of storing huge amount of sensor data. The storage models in SQL and NoSQL databases are analyzed and compared, thus seeking an appropriate type of database for sensor data storage. Hypertable is identified to be the database that best suits the system requirements. It is therefore investigated how to implement the sensor data insertion and retrieval services. Query processing over distributed databases is more challenging than doing so in a centralized environment. Because NoSQL databases do not work with SQL, they require manual query programming which can be fast for simple tasks but time-consuming for others. This paper considers the extension of Hypertable query language with aggregate operations and describes the implementation of the query language interpreter.