Abstract
The Internet of Things (IoT) is posing new challenges and opportunities for data management and analysis techniques. One of the major problems is how to handle an increasing amount of data, with a variety of data types and data sources, in order to meet application-specific performance requirements. In this article, we address the suitability of different types of databases for storing and accessing IoT data in the cloud. Specifically, we compare the performance of SQL (i.e., MySQL) and NoSQL databases (i.e., MongoDB, CouchDB, and Redis) in a cloud environment by using different types of IoT data, namely, sensor readings and multimedia. We conducted a performance evaluation of the considered database systems through extensive experiments in the cloud. Our results show that SQL and NoSQL databases are both viable for IoT data, even though there is a high variability in the performance of the different NoSQL databases considered.
Original language | English |
---|---|
Title of host publication | 2014 IEEE International Conference on Internet of Things (iThings), and IEEE Green Computing and Communications (GreenCom) and IEEE Cyber, Physical and Social Computing (CPSCom) |
Publisher | IEEE Institute of Electrical and Electronic Engineers |
Pages | 117-124 |
ISBN (Print) | 978-1-4799-5967-9 |
DOIs | |
Publication status | Published - 12 Mar 2014 |
MoE publication type | A4 Article in a conference publication |
Event | 2014 IEEE International Conference on Internet of Things (iThings), and IEEE Green Computing and Communications (GreenCom) and IEEE Cyber, Physical and Social Computing (CPSCom) - Taipei, Taiwan, Province of China Duration: 1 Sept 2014 → 3 Sept 2014 |
Conference
Conference | 2014 IEEE International Conference on Internet of Things (iThings), and IEEE Green Computing and Communications (GreenCom) and IEEE Cyber, Physical and Social Computing (CPSCom) |
---|---|
Country/Territory | Taiwan, Province of China |
City | Taipei |
Period | 1/09/14 → 3/09/14 |
Keywords
- Cloud
- DBMS
- Data
- Database
- Internet of things
- IoT
- NoSQL
- RDBMS
- SQL