Weitere ähnliche Inhalte
Ähnlich wie RDBからの脱却: 新ERP"HUE"におけるCassandra (20)
Kürzlich hochgeladen (10)
RDBからの脱却: 新ERP"HUE"におけるCassandra
- 15. 15
➢ 設定
➢ CPU 1処理 約0.3[ns]
➢ CPUキャッシュアクセス速度 0.5~5[ns]
➢ メモリアクセス速度 10~数10[ns]
➢ 処理1ループを、100[ns]とする
➢ 10万件ソートすると N logN = 1,600,000
試算(実行時ソート)
- 16. 16
➢ 1,600,000 * 100[ns] = 160[ms]
➢ 遅い
➢ メモリに全部データが載っているとしても
なかなか大変な計算
➢ コア数にも限界がある
試算(実行時ソート)
- 20. 20
➢ 可用性
➢ スケールする
➢ 3台から1000台レベルのクラスタまで
同様にスケールする
➢ むしろ台数が増えると安定する
➢ マスター無し
➢ 小さなダウンタイムも無い
➢ 実はマスタースレイブ切り替えの際に
ダウンタイムがあるシステムは多い
Cassandraの有用性
- 34. 34
JJUG CCC 2015 Spring 「社長が脱RDBと言い出して困りましたが、開き直って楽しんでいる話」よりJJUG CCC 2015 Spring 「社長が脱RDBと言い出して困りましたが、開き直って楽しんでいる話」より
- 38. 38
create table generic_table {
table_name text,
joined_pk blob,
ck1 blob,
ck2 blob,
ck3 blob,
ck4 blob,
ck5 blob,
column_name text,
value blob,
primary key ((table_name, joined_pk), ck1,
ck2, ck3, ck4, ck5, column_name)
}
多テーブル問題3