mariadb columnstore 20160721
TRANSCRIPT
MariaDB ColumnStore
Kentoku SHIBA
MariaDB ColumStoreとは?
・新しいMariaDBのストレージエンジン
・InfiniDBをMariaDBにマージしたものが
ベース(InfiniDBの後継)で、そこに新たな
機能を追加
MariaDB ColumStoreの特徴とは?
・カラムストア型
・並列処理が得意で、分析で力を発揮する
・サーバを増やしてスケールアウトすることが
できる
スケールアウト時の構成例
UM:User Module
PM:Performance Module
UM UM
PM PM PM PM
MariaDB ColumStoreのその他の特徴
MariaDB ColumStoreのその他の特徴
・インデックスを気にしなくてよい
・マテリアライズドビューなどを作る必要がない
・各PMへの分割は自動で行われるため、
パーティションの設計が不要
・一般的なSQLがそのまま使える
MariaDB ColumnStoreのその他の特徴
・耐障害性機能を独自で持っている
(他の一般的な耐障害性機能を使っても良い)
・圧縮機能があり、データが圧縮される
・各PMで並列処理に最適なデータのメモリ展開を
行うため、PMを増やすことでリニアにスケールする
MariaDB ColumStoreの各種情報
MariaDB ColumStoreの各種情報
バイナリのダウンロード(ポータルへのログインが必要) https://mariadb.com/my_portal/download/mariadb-columnstore
ソースコード https://github.com/mariadb-corporation/mariadb-columnstore-server
ドキュメント https://mariadb.com/kb/en/mariadb/mariadb-columnstore/