48. Low Level Clients
● Thrift
● IDL and binary communication protocol
● Multiple languages support
● Really sucks
● Avro
● Better than Thrift, but sucks anyway
50. CQL
● SQL for NoSQL
● CREATE KEYSPACE, CREATE COLUMNFAMILY, CREATE INDEX
● USE, SELECT, UPDATE, DELETE...
SELECT population FROM city
WHERE KEY = 'Paris'
USING CONSISTENCY QUORUM
60. Resources
● http://cassandra.apache.org
● Dynamo: Amazon’s Highly Available Key-value Store
● Cassandra - A Decentralized Structured Storage System
● Bigtable: A Distributed Storage
System for Structured Data