NoSQL yes, but YesCQL, no?
Is NoSQL a cambrian explosion of next generation databases, or a clever troll? On one hand, there is no denying the merits of projects that break from decades of status quo to better solve the problems of an increasingly digital world. Yet, there is no escaping the provocative nature of the popularized term, which suggests an implicit rejection of everything connected to relational databases. Ironically, the very object of negation may be the one thing worth taking another look at.
For many years SQL has provided a stable and (nearly )compatible interface to relational databases on different platforms and development environments. Contrast this to the NoSQL ecosystem where each project has implemented it's own query interface, complete with specialized tool chains, and a unique set of idiosyncrasies.
This talk will cover the background, implementation, and syntax of CQL (Cassandra Query Language), an SQL-alike query interface to Apache Cassandra.