mariadb columnstore 20160721

9

Click here to load reader

Upload: kentoku

Post on 16-Apr-2017

357 views

Category:

Data & Analytics


2 download

TRANSCRIPT

Page 1: MariaDB ColumnStore 20160721

MariaDB ColumnStore

Kentoku SHIBA

Page 2: MariaDB ColumnStore 20160721

MariaDB ColumStoreとは?

・新しいMariaDBのストレージエンジン

・InfiniDBをMariaDBにマージしたものが

ベース(InfiniDBの後継)で、そこに新たな

機能を追加

Page 3: MariaDB ColumnStore 20160721

MariaDB ColumStoreの特徴とは?

・カラムストア型

・並列処理が得意で、分析で力を発揮する

・サーバを増やしてスケールアウトすることが

できる

Page 4: MariaDB ColumnStore 20160721

スケールアウト時の構成例

UM:User Module

PM:Performance Module

UM UM

PM PM PM PM

Page 5: MariaDB ColumnStore 20160721

MariaDB ColumStoreのその他の特徴

Page 6: MariaDB ColumnStore 20160721

MariaDB ColumStoreのその他の特徴

・インデックスを気にしなくてよい

・マテリアライズドビューなどを作る必要がない

・各PMへの分割は自動で行われるため、

パーティションの設計が不要

・一般的なSQLがそのまま使える

Page 7: MariaDB ColumnStore 20160721

MariaDB ColumnStoreのその他の特徴

・耐障害性機能を独自で持っている

(他の一般的な耐障害性機能を使っても良い)

・圧縮機能があり、データが圧縮される

・各PMで並列処理に最適なデータのメモリ展開を

行うため、PMを増やすことでリニアにスケールする

Page 8: MariaDB ColumnStore 20160721

MariaDB ColumStoreの各種情報

Page 9: MariaDB ColumnStore 20160721

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/