-
Notifications
You must be signed in to change notification settings - Fork 0
DNET_NoSQLColumn
nishi_74322014 edited this page Sep 11, 2026
·
1 revision
列(カラム)指向型NoSQLに関する情報をまとめる。
- 行(ロウ)指向型のDBMSであるRDBは一つの行を構成する列データをひとまとまりとして格納する。
- これに対し列(カラム)指向型DBMSでは、一つの列データをひとまとまりとして格納する。
大量の類似のデータ項目に対し集計が行われるものに対して有用。
- 拡張性と永続性がある。
- カラムを動的に追加できるデータモデル
- 一部のものはスキーマ定義が必要
-
マスタ型アーキテクチャ:「強い整合性」を保証
-
カラム指定での範囲検索・集計処理が得意
-
データ構造(LSM-Tree)により高い書き込み性能を実現
-
データマート
- ログ蓄積
- ログ分析
- 大規模データ処理
-
インメモリDB
- SAP HANA
- Oracle Database
- SQL Server
-
分散クエリ
-
Google
- Dremel
データ解析ツール - BigQuery
Dremelのインターフェイス部(サービス)
- Dremel
-
Amazon Redshift
-
Cloudera Impala(on Apache Hadoop)
-
- 非定型の大規模データを格納することを主な目的としている。
- 少数の行に対する多くの列の取得に適しており、
- 大量の行に対する少数の列の集約処理には適さない。
- P2P型アーキテクチャ:「Quorumによる整合性の調整」が可能
(NoSQLの該当節を参照)
- RDB代替
- NoSQL
- Apache HBase
- Apache Kudu
- Apache Cassandra
-
列指向データベースとは? | AWS
https://aws.amazon.com/jp/nosql/columnar/ -
Arm Treasure Data
列指向データベースと行指向データベース -
知らないなんて言えないNoSQLまとめ - @IT
- (3):カラム指向型データベース(HBase、Hypertable、Cassandra)編
https://www.atmarkit.co.jp/ait/articles/1301/11/news012.html
- (3):カラム指向型データベース(HBase、Hypertable、Cassandra)編
-
最近話題の「カラム型データベース」とはどんな仕組みのデータベースか?
https://www.publickey1.jp/blog/11/post_175.html -
インメモリとカラム型データベースの可能性を調べる
- インメモリデータベース、カラム型データベースは使い物になるのか?
https://www.publickey1.jp/blog/13/_1.html - 従来のデータベースをメモリに載せるだけではだめなのか?
https://www.publickey1.jp/blog/13/_2.html - インメモリデータベースでサーバが落ちたらデータはどうなる?
https://www.publickey1.jp/blog/13/_3.html - カラム型データベースはなぜ集計処理が高速で、トランザクションが苦手なのか。
https://www.publickey1.jp/blog/13/_4.html - カラム型データベースでトランザクション処理を実現するカラクリとは?
https://www.publickey1.jp/blog/13/_5.html
- インメモリデータベース、カラム型データベースは使い物になるのか?
移行メモ
- 「集計が行われるもの対して有用。」→「集計が行われるものに対して有用。」に修正した。
- Publickey の記事タイトルの先頭 1 文字が欠落していた 2 件 (「ンメモリデータベースで…」「ラム型データベースはなぜ…」)を、 「インメモリデータベースで…」「カラム型データベースはなぜ…」に補った。
- 同名の見出し(「特徴」「用例」「プロダクト」)がビッグデータ型と NoSQL 型で 重複し GitHub Wiki でアンカが衝突するため、括弧で文脈を補って一意にした。
- PukiWiki のページ内アンカ(
#xxxxxxxx)は GitHub Wiki では再現できないため、 他ページのアンカを指すリンクは「〜(ページ名の該当節を参照)」の形に置き換えた。
Tags: 移行, NoSQL, 列指向, カラム指向, HBase, Kudu, Cassandra, BigQuery, Redshift, Impala
このWikiは「Open棟梁Project」,「OSSコンソーシアム 開発基盤部会」によって運営されています。