IT用語帳
A-1データベース · データベース方式

列指向データベース

Column-Oriented Database

れつしこうでーたべーす

表のデータを行単位ではなく列単位にまとめて格納するデータベース。集計に必要な列だけを読み出せばよく、同じ種類の値が並ぶため圧縮の効率も高いので、大量データの分析処理(データウェアハウス)に向く。1行単位の追加や更新は行指向のデータベースより不得手である。

共有:

Related

他の資格での定義

Related

関連キーワードの用語

A-1集中型データアーキテクチャ

データアーキテクチャの形態の一つで、組織のデータを中央の1つのデータベースやデータ基盤に集約して一元的に管理する方式。データの整合性の維持や管理・統制がしやすく、全社横断の分析に向くが、中央の基盤に負荷が集中し、障害時の影響が全体に及びやすい。

A-1ドキュメント指向データベース

JSONなどの形式の半構造化データ(ドキュメント)を、データの格納と検索の単位とするNoSQLデータベース。あらかじめ厳密なスキーマを定義する必要がなく、入れ子の構造を持つデータや、項目が頻繁に変わるデータを扱いやすい。MongoDBが代表例。

A-1グラフデータベース

グラフ型のデータモデルに基づき、ノード(頂点)とエッジ(辺)でデータとその関係を格納するNoSQLデータベース。関係を多段階にたどる問合せを、表の結合を繰り返す関係データベースより効率よく処理でき、SNSの人間関係、推薦、不正取引の検知などに使われる。Neo4jが代表例。

A-1キーバリュー型データベース

一意のキーと、それに対応する値の組だけでデータを保持するNoSQLデータベース。構造が単純なため読み書きが非常に速く、サーバを増やして規模を拡張しやすいため、キャッシュやセッション情報の管理に向く。値の中身による検索や表の結合のような複雑な処理には向かない。

A-1非正規化

正規化した表を、検索の性能を高める目的で、あえて結合したり、冗長な列や集計値を持たせたりすること。表の結合の処理を減らして問合せを速くできるが、同じデータを複数箇所で持つため、更新時に不整合が起きないよう管理する必要がある。

A-1BASE特性

分散データベースやNoSQLで重視される性質で、基本的に利用可能(Basically Available)、状態は厳密でなくてよい(Soft state)、最終的には一貫性が保たれる(Eventually consistent)の頭文字をとったもの。ACID特性の厳密な一貫性より可用性と拡張性を優先する考え方である。