カラムファミリ型データベースの長所と制約
NoSQLの基礎概念
Miriam Antona
Software engineer
長所 - 柔軟性
- 同一カラムファミリ内でも行ごとに異なる列を持てる
- 必要に応じて行に新しい列を追加できる
- 既定値での埋め草を回避
- ただし柔軟性だけを基準にすべきではない
長所 - 速度
- 関連する列がディスク上でまとまって保存される
- 書き込み/取得が非常に高速
制約
- 読み書きはアトミックだが複数行トランザクションなし
- JOIN非対応
- サブクエリ非対応
- クエリを明確に設計する必要
- クエリが変わるとカラムファミリの変更が必要になることがある
- コスト増の可能性
Preparing Video For Download...