This month we are focusing on two things: Cassandra internals (some fundamental data structures and algorithms) and Cassandra Query Language (CQL, coming in version 0.8). Hopefully these topics will be of interest to seasoned Cassandra experts plus people with more of a general interest in distributed databases.
7.00pm Meet and chat with other Cassandra users
7.30pm Talk: Lorenzo Alberton on Bloom Filters, Merkle Trees and some interesting variants
7.50pm Talk: Andrew Hyde on the key-value dictionary that underlies the Acunu storage core (based on a doubling array, like a COLA, but with the ability to do lightweight snapshots and clones) plus an introduction to Fractional Cascading
8.10pm Talk: Courtney Robinson on an Introduction to Cassandra Query Language (CQL)
8.30pm Finish up; more discussions then off to the Slaughtered Lamb at around 9pm for more drinks
Lorenzo Alberton on algorithms/data structures
An introduction to some algorithms and data structures used by Cassandra to speed up queries and keep entropy low. In this session we'll analyse Bloom Filters and Merkle Trees: what they are, where they're used and how they work.
Lorenzo has been working with large enterprise UK companies for the past years and is now Chief Tech Architect at MediaSift. He's an international conference speaker and a long-time contributor to many open source projects.
Andrew Byde from Acunu on the key-value dictionary that underlies the Acunu storage core
Based on a doubling array, like a COLA, but with the ability to do lightweight snapshots and clones, this key-value dictionary is the fundamental data-structure at the heart of the Acunu storage platform.
Acunu gives “Big Data” applications high and predictable performance, robustness and simple management. By using the Acunu Storage Platform to power NOSQL stores such as Cassandra, we enable developers 1-to take full advantage of low cost and high performance commodity hardware, 2-to speed the dev/test cycle with Acunu’s unique instant thin clones by letting each developer work with the whole dataset, and 3-to simplify the management and monitoring of their deployment so they can focus on what matters: their applications.
In the first release of the Acunu Storage Platform, we are focussing on Cassandra and have gone through a significant performance benchmarking exercise. In this session, we will present some of the findings and lessons learned.
Courtney Robinson on an Introduction to CQL
An introduction to the upcoming CQL feature in Cassandra. Reviewing the v1.0.0 syntax which will make its debut in 0.8. A concise suggestion as to why it has come to be and some examples covering the included keywords and their usage. The talk will have a brief look at client options and building new clients for CQL.
Please come along!