NOSQL And NEWSQL: Two Takes On Distributed Database Architecture
Many IT organizations have become familiar with database tradeoffs, often wrestling with the fundamental decision between relational and non-relational databases. Organizations that needed a highly available distributed database chose non-relational NoSQL, while those that needed strong consistency and transactions chose relational SQL.
Non-relational databases introduced a spate of novel query languages, the most prominent of which is the Cassandra Query Language (CQL). Common CQL-compliant databases include Apache Cassandra, Scylla, DataStax Enterprise, and even Microsoft’s cloud-native Azure Cosmos DB and Amazon Keyspaces.