NoSQL database systems are designed for scalability. The down side of that is a primitive key-value data model and, as the name suggest, no support for SQL. It might sound like a serious limitation – how can I “select”, “join”, “group” and “sort” the data? This post explains how all these operations can be quite naturally and efficiently implemented in one of the most famous NoSQL system – Cassand
![Do You Really Need SQL to Do It All in Cassandra?](https://cdn-ak-scissors.b.st-hatena.com/image/square/4a35e878286634dbb4153722232eaba856623b09/height=288;version=1;width=512/https%3A%2F%2Fmaxgrinev.files.wordpress.com%2F2010%2F07%2Fclassic-schema-deps-and-emps.png%3Fw%3D284)