Sensor Data Storage Performance: SQL or NoSQL, Physical or Virtual

Cloud Computing(2012)

引用 252|浏览5
暂无评分
摘要
Sensors are used to monitor certain aspects of the physical or virtual world and databases are typically used to store the data that these sensors provide. The use of sensors is increasing, which leads to an increasing demand on sensor data storage platforms. Some sensor monitoring applications need to automatically add new databases as the size of the sensor network increases. Cloud computing and virtualization are key technologies to enable these applications. A key issue therefore becomes the performance of virtualized databases and how this relates to physical ones. Traditional SQL databases have been used for a long time and have proven to be reliable tools for all kinds of applications. NoSQL databases have gained momentum in the last couple of years however, because of growing scalability and availability requirements. This paper compares three databases on their relative performance with regards to sensor data storage: one open source SQL database(PostgreSQL) and two open source NoSQL databases (Cassandra and MongoDB). A comparison is also made between running these databases on a physical server and running them on a virtual machine. A minimal sensor data structure is used and tested using four operations: a single write, a single read, multiple writes in one statement and multiple reads in one statement.
更多
查看译文
关键词
sensor monitoring application,nosql databases,sensor data storage performance,sensor data storage platform,open source nosql databases,traditional sql databases,virtualized databases,sensor network increase,new databases,minimal sensor data structure,data storage,performance,virtual machine,data systems,sql,memory,public domain software,physical world,sensors,servers,indexes,data structures,cloud computing,virtualisation,database management systems,virtualization,virtual machines
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要