カラムファミリ型データベースとは?
NoSQLの基礎概念
Miriam Antona
Software engineer
カラムファミリ型データベース - 概要
Google BigTable
に由来
データは
カラムファミリ
に格納
関連データをグループ化
一緒に頻繁にアクセス
ワイドカラム
DBとも呼ぶ
大規模データに適する
カラムファミリ型データベース - 構造
カラムファミリ型データベース - 構造
カラムファミリ型データベース - 構造
カラムファミリ型データベース - 構造
カラムファミリ
はリレーショナルDBの
テーブル
に相当
カラムファミリ型データベース - 構造
行キー
:一意の識別子
リレーショナルDBの主キーに相当
カラムファミリ型データベース - 構造
各
行
は列数が異なってよい
必要に応じて列を追加可能
カラムファミリ型データベース - 構造
列の
構成要素
:
名前、値、タイムスタンプ
カラムファミリ型データベース - 構造
値
:DBにより型を指定
カラムファミリ型データベース - 構造
タイムスタンプ
:挿入日時を保持
1つの列に複数値
カラムファミリ型データベース - 例
カラムファミリ型データベース - 設計
クエリを基点に設計
結合はしない
必要な列をすべて持たせる
代表的なカラムファミリ型DB
練習しましょう!
NoSQLの基礎概念
Preparing Video For Download...