When it comes to the Internet of Things (IoT), one of the biggest challenges is managing the data created by devices and their flow in and out of the system a developer creates. This data is vital for an efficient system. The initial step is where the data is created and enters the Internet. In the second step, a central system holds on to this data, organizing it constantly. In the third stage old data is sore for future needs. NoSQL platforms like Cassandra are a suitable fit for IoT systems. Distributed database systems like Cassandra have no 'primary' server that controls the rest. Each node in a cluster can handle the incoming transactions. Read at:  http://www.wired.com/2015/03/internet-things-data-go/