Cassandra Conference in Tokyo 2012 ハッシュタグ #cct2012 まとめ
- G76whizkidz
- 1875
- 0
- 0
- 4
本日は Cassandra Conference in Tokyo 2012 です。当日参加も可能ですので皆様の参加お待ちしています。 http://t.co/mqme4Mab #cct2012
2012-11-29 11:26:541.1での機能追加:Self-tuning row cache, Mixed SSD/HDD Support, Row Level Isolation #cct2012
2012-11-29 13:14:30Self-tuning Row Cache:rowをメモリ上にキャッシュし、SSTable(LSM-Tree)からのマージが必要ない #cct2012
2012-11-29 13:17:51Mixed SSD/HDD Support:テーブル(Column Family)ごとにどちらに保存するか選択できる。頻繁にアクセスされるテーブルはSSDに入れるなど #cct2012
2012-11-29 13:18:18Virtual nodes(vnodes):ノード追加時、複数のノードから複数のrowを移す。vnodeなし:移すべきrowが特定のノードに偏っている。vnodeあり:均一にtokenが分布するので、アクセスが偏らない(すべてのノードから均等にrowを移せる) #cct2012
2012-11-29 13:55:32Moving O(n) structures off-heap:bloom filter (1-2GB / 1B row)等をJVM管理下のヒープから追い出す。GCの観点で有利 #cct2012
2012-11-29 13:57:00Batches:複数のrowをバッチで1回のリクエストで更新。途中で失敗した場合に備え、 Batching Nodeを用意。そこにリクエストをコピーしておく。更新が失敗したrowの更新を肩代わり #cct2012
2012-11-29 13:57:55代表的なNoSQL DBと比べた場合、Throughput はノード数に完全に線形比例するCassandraが圧勝。ただしLatencyは大きい。 #cct2012
2012-11-29 14:00:51CREATE TABLE table { id text PRIMERY KEY, name text, age int } みたいなテーブル作ると、nameとageがCompositeColumnに入る #cct2012
2012-11-29 14:27:42Cassandra 1.2 の virtual node すごくいいな。正に欲しかった機能。危うく自分で似たものを開発するとこだった。 #cct2012
2012-11-29 14:28:18