Cassandra is a highly scalable, eventually consistent, distributed, structured row/column store.

- Wiki
5 articles, 2 books. Go to books ↓

Cassandra isn’t a relational database management system, but it has some features that make it look a bit like one.

Cassandra provides support for basic datatypes which are available in almost all database systems. Apart from this, it also provides for complex collection types which can store combinations of simple data in the form of list, set, and map. Apart from this, CQL also has support for user-defined types, allowing developers to have their own datatypes which are easy to read and understand.

One of the most popular NoSQL databases at the present moment is Apache Cassandra. In this article, we will look into one of the most important pieces of a Cassandra cluster: The node.

The CQL — Cassandra Query language gives an almost SQL type interface to Apache Cassandra. Many who use it, do not know about some important points of Cassandra that makes it different from SQL databases like Postgres.