How NoSQL will power the Internet of Things

Open-source NoSQL databases such as Apache Cassandra are (and will be) key enablers of the Internet of Things.

This is the view of Jonathan Ellis, CTO at DataStax, a company known for distributing a commercially supported version of the open source Apache Cassandra NoSQL Database Management System.

Well he would say that anyway, wouldn’t he?

Well yes he would, his firm sells databases and database vendors (by and large) are quite keen on talking up the Internet of Things because every connected device will produce its own data stream, so collectively building a new mountain of information.

Can you stomach “tailored experiences”..?

According to Ellis, whether companies interact with this data mountain directly – or indeed reprocess it for long-term storage, this information will be essential for creating “tailored experiences” for consumers, smarter medical services, financial transactions and a myriad of other use cases.

Big claims — “Oracle cannot provide the scale or availability…”

“The real-time nature of these processes will greatly impact the design of applications and their underlying networks. With billions of dollars and even human lives on the line, databases cannot leave reliability and performance to chance. That is why next-generation NoSQL databases are gaining traction: relational databases like Oracle are great for dealing with data from a single company or department, but cannot provide the scale or availability that a database designed for the cloud like Cassandra can,” said Ellis.

He sees a so-called “big overlap” between the back-end infrastructure for Internet of Things applications and cloud platforms.

“Many of the companies in this market, whether they are established companies or new start-ups entering the market for the first time, use public clouds like Amazon Web Services or Google Compute Engine because they can cope with intense scalability requirements without traditional capacity planning Cassandra also offers industry-leading support for hybrid environments, where some of the application is centrally hosted while other services are consumed from the cloud. Getting the underlying database layer right for these new kinds of applications is a great use case for NoSQL and will play a critical role in the Internet of Things,” added Ellis.

ADDITIONAL READING: You can read more insight into the Internet of Things at the THING MONK pages of maverick IT analyst house RedMonk here.