Why NoSQL?

By all accounts, the consensus of IT professionals and industry database experts seems to be that NoSQL is here to stay. A recent study performed by a media firm on NoSQL market growth forecasts a very strong compound annual growth rate (CAGR) of 21 percent for NoSQL technology from 2013-2018.1 Such growth and increased adoption has prompted one technology writer to go so far as to say: “NoSQL is the stuff of the Internet age.”

The term “NoSQL” is sometimes misused and abused by various software vendors and technology professionals. In general, NoSQL refers to progressive data management engines that go beyond legacy relational databases in satisfying the needs of today’s modern business applications. A very flexible data model, horizontal scalability, distributed architectures, and the use of languages and interfaces that are “not only” SQL typically characterize NoSQL technology.

While what defines NoSQL databases has been much more clearly articulated today than just a few years ago, what still puzzles some IT professionals is when and why NoSQL databases should be used. When will a traditional RDBMS suffice for an application and when is a NoSQL database more appropriate?

This paper discusses six of the most common reasons NoSQL databases are being deployed today, and highlights how Apache Cassandra™ and DataStax Enterprise fulfill those use cases.

Tel. +1 (408) 933-3120 sales@datastax.com Offices France GermanyJapan

DataStax Enterprise is powered by the best distribution of Apache Cassandra™.

© 2017 DataStax, All Rights Reserved. DataStax, Titan, and TitanDB are registered trademark of DataStax, Inc. and its subsidiaries in the United States and/or other countries.
Apache Cassandra, Apache, Tomcat, Lucene, Solr, Hadoop, Spark, TinkerPop, and Cassandra are trademarks of the Apache Software Foundation or its subsidiaries in Canada, the United States and/or other countries.