Cassandra Conference in Tokyo 2012 ハッシュタグ #cct2012 まとめ

2012-11-29(Thu) にベルサール三田で開催された Cassandra Conference in Tokyo 2012 のハッシュタグ #cct2012 をまとめました。 概要詳細は http://b-rabbit.jp/cct2012/
1
てるろー @terurou

コンセントの数が少ないので延長コード持ってきた方が無難かも #cct2012

2012-11-29 11:13:31
railute @railute

本日は Cassandra Conference in Tokyo 2012 です。当日参加も可能ですので皆様の参加お待ちしています。 http://t.co/mqme4Mab #cct2012

2012-11-29 11:26:54
takuya-a @takuya_a

1.1での機能追加:Self-tuning row cache, Mixed SSD/HDD Support, Row Level Isolation #cct2012

2012-11-29 13:14:30
takuya-a @takuya_a

Self-tuning Row Cache:rowをメモリ上にキャッシュし、SSTable(LSM-Tree)からのマージが必要ない #cct2012

2012-11-29 13:17:51
takuya-a @takuya_a

Mixed SSD/HDD Support:テーブル(Column Family)ごとにどちらに保存するか選択できる。頻繁にアクセスされるテーブルはSSDに入れるなど #cct2012

2012-11-29 13:18:18
takuya-a @takuya_a

Row Level Isolation:1つのrowの複数のcolumnをatomicに更新できる #cct2012

2012-11-29 13:19:51
はやと @Hayato_Kapibara

Cassandra Conference in Tokyo 2012 の ハッシュタグ これか #cct2012

2012-11-29 13:24:33
railute @railute

夏に聞いた話しと多少違うなぁ。より詳しくなってる。 #cct2012 #cassandrajp

2012-11-29 13:37:50
てるろー @terurou

#cct2012 基調講演。CQLとかデータモデルとかちゃんとおってなかったけど、スゲー進化してた、やばい

2012-11-29 13:38:44
takuya-a @takuya_a

1.2からの新機能:Virtual nodes, JBOD, off-heap, Batches #cct2012

2012-11-29 13:53:28
takuya-a @takuya_a

Virtual nodes(vnodes):ノード追加時、複数のノードから複数のrowを移す。vnodeなし:移すべきrowが特定のノードに偏っている。vnodeあり:均一にtokenが分布するので、アクセスが偏らない(すべてのノードから均等にrowを移せる) #cct2012

2012-11-29 13:55:32
takuya-a @takuya_a

JBOD support:複数のHDDにデータをレプリケーションし、1台壊れても他のディスクから修復 #cct2012

2012-11-29 13:55:58
takuya-a @takuya_a

Moving O(n) structures off-heap:bloom filter (1-2GB / 1B row)等をJVM管理下のヒープから追い出す。GCの観点で有利 #cct2012

2012-11-29 13:57:00
takuya-a @takuya_a

Batches:複数のrowをバッチで1回のリクエストで更新。途中で失敗した場合に備え、 Batching Nodeを用意。そこにリクエストをコピーしておく。更新が失敗したrowの更新を肩代わり #cct2012

2012-11-29 13:57:55
まろ @shibuping

#cct2012 使っている人どれくらいいるんだろ。

2012-11-29 14:00:09
takuya-a @takuya_a

代表的なNoSQL DBと比べた場合、Throughput はノード数に完全に線形比例するCassandraが圧勝。ただしLatencyは大きい。 #cct2012

2012-11-29 14:00:51
渡邊真起 Watanabe Maki @w3m

やっぱりCassandraは技術的に面白いなあ #CCT2012

2012-11-29 14:10:00
てるろー @terurou

CREATE TABLE table { id text PRIMERY KEY, name text, age int } みたいなテーブル作ると、nameとageがCompositeColumnに入る #cct2012

2012-11-29 14:27:42
Hayato Tsutsumi @2t3

Cassandra 1.2 の virtual node すごくいいな。正に欲しかった機能。危うく自分で似たものを開発するとこだった。 #cct2012

2012-11-29 14:28:18
てるろー @terurou

CQL3はCompound key(複合キー)も定義できる #cct2012

2012-11-29 14:31:46