ドキュメント指向データベース
Document-Oriented Database
どきゅめんとしこうでーたべーす
JSONやBSONなどの半構造化ドキュメントをデータの基本単位として格納するNoSQLデータベース。スキーマの柔軟性が高く、ドキュメント内で入れ子構造を表現できる。MongoDBが代表例。
Related
他の資格での定義
JSONやXMLなどの文書形式でデータを格納するNoSQLデータベースの一種。スキーマが柔軟で、データ構造の変更が容易。MongoDBが代表例。
JSONなどの文書を1件のデータとしてそのまま格納するNoSQLデータベース。項目の構成が案件ごとに違っても登録でき、事前に表の設計を固めなくてよい柔軟さが特徴。
JSONやBSONなどの半構造化ドキュメントをデータの基本単位として格納するNoSQLデータベース。スキーマの柔軟性が高く、ドキュメント内で入れ子構造を表現できる。MongoDBが代表例。
JSONやBSONなどの形式の文書(ドキュメント)を1件のデータとして格納するNoSQLデータベース。事前にスキーマを固定しなくてよく、入れ子の構造や項目の追加に柔軟に対応でき、文書内の任意の項目で検索や索引付けができる。文書をまたぐ結合や複数文書の更新の整合性の確保は関係データベースより弱く、MongoDBが代表例である。
JSONなどの形式の半構造化データ(ドキュメント)を、データの格納と検索の単位とするNoSQLデータベース。あらかじめ厳密なスキーマを定義する必要がなく、入れ子の構造を持つデータや、項目が頻繁に変わるデータを扱いやすい。MongoDBが代表例。
Related
関連キーワードの用語
キーと値のペアでデータを管理するNoSQLデータベース。構造が単純で高速な読み書きが可能。セッション管理やキャッシュに適する。Redis、Amazon DynamoDBが代表例。
ノード(頂点)とエッジ(辺)で構成されるグラフ構造でデータを管理するNoSQLデータベース。ソーシャルネットワークの関係性や経路探索など、複雑な関連をたどる問合せに優れる。Neo4jが代表例。
NoSQLデータベースが重視する特性。基本的に可用(Basically Available)、厳密な一貫性は保証しない柔らかい状態(Soft State)、結果的に一貫する(Eventually Consistent)。ACID特性と対比される概念。
関係モデルにおいて、属性がとりうる値の集合。例えば「年齢」属性のドメインは正の整数、「性別」属性のドメインは{'男','女'}など。SQLではCHECK制約やデータ型で制限を実現する。
関係データベース以外のデータベースの総称。大量データの高速処理や柔軟なデータ構造が特長で、KVS、ドキュメント指向型、グラフ型などの種類がある。
キー(識別子)と値(データ)の組み合わせでデータを管理するNoSQLデータベースの一種。シンプルな構造で高速な読み書きが可能。RedisやMemcachedが代表例。
