digg moved away from MySQL (to Cassandra)
http://about.digg.com/node/564
- cassandra is a distributed database with a BigTable data model running on a Dynamo like infrastructure
- it is column-oriented and allows for the storage of relatively structured data
- fully decentralize model: every node is identical, no single point of failure, with fault tolerant
- elastic: read/write throughput increase linearly
- to read more: http://about.digg.com/blog/looking-future-cassandra
現状
- ほぼ Cassandra
- Cassandra-based indexing using full text, relational and graph indexing systems
- eventual consistency にも慣れた(digg の特性では exact & strict な一貫性は必須ではないと判断していた)
- implemented native atomic counters using Zookeeper
Cassandra そのまま投入ではなくて色々手を加えている。
今日のホットスポットは広義の UI - HTML5 を含む client side scripting から BMI まで - とバックエンドにあるように思える。
楽しげ。