- Cassandra was a blend of distributed features of Dynamo and Data Model of BigTable
- Shared nothing, add, remove as needed
- Data written to commit log
- Server acknowledges to client
- Memtable flushed to disk
- to SSTable
- In Sequential Write
- Really good for time-series
- How to Deal with duplicates?
- Compaction of Sequential Append only SSTables
- Partitioning wiht primary key
- Consistency Level
- Quorum is when more than 51% replicas acknowledge data read
- ALL - All replicas ack - full consistency - usually not necessary
- CQL Cassandra Query Language
- Inserts will always overwrite