19. features
data structures
- integers, strings
- lists, sets, hashes
- channels
atomic operations
- get, set, increment
- push, pop ...
20. features
virtual memory
- keys always in memory
- values swapped in as needed
durability
- append-only log file
- background snapshots
replication
21. implementation
- 10k lines of pure ansi c poetry
- no erlang, no javascript, no xml,
no map-reduce, no hash rings, no
merkle trees, no paxos, no vector
clocks, no gossip protocol, no
auto scaling, no friggin magic