76. Data Model so far.
Row Key: Column Column Column
(Incomplete.)
77. Data Model.
Keyspace
Column Family Column Family Column Family
Column Column Column
Row Key: Column Column Column
Column Column Column
(Excludes Super Columns.)
84. API...
Delete
# Cassandra Query Language (CQL)
DELETE FROM ColumnFamily1 WHERE key IN
('row_key',);
DELETE col_name FROM ColumnFamily1 WHERE
key = 'row_key';
120. Papers.
•Cassandra - A Decentralized Structured Storage System (Lakshman et al).
•Bigtable: A Distributed Storage System for Structured Data (Chang, et al).
•Dynamo: Amazon’s Highly Available Key-value Store (DeCandia, et al).
•Eventually Consistent (Werner Vogels).
•Epidemic algorithms for replicated database maintenance (Demers, et al).
•Brewer’s conjecture and the feasibility of consistent, available, partition-tolerant web
services (Gilbert et al).
•Consistent hashing and random trees: distributed caching protocols for relieving
hot spots on the world wide web (Karger, et al).
•The φ Accrual Failure Detector (Hayashibara et al).
121. Aaron Morton
@aaronmorton
www.thelastpickle.com
Licensed under a Creative Commons Attribution-NonCommercial 3.0 New Zealand License