NoSQL
Not Only SQL
のーえすきゅーえる
関係データベースの制約にとらわれない非リレーショナルなデータベースの総称。スキーマレスな設計、水平スケーラビリティ、高い可用性を特徴とし、大規模データや高頻度アクセスの処理に適する。
Related
他の資格での定義
Past Exams
過去問での出題
過去問で 6 回出題(応用情報技術者試験 3・データベーススペシャリスト試験 2・高度試験 午前Ⅰ 1)
- 令和6年度 春期 応用情報技術者試験 午前 問29(IPA の PDF を新しいタブで開きます)
- 令和3年度 春期 応用情報技術者試験 午前 問28(IPA の PDF を新しいタブで開きます)
- 令和2年度 10月 データベーススペシャリスト試験 午前Ⅱ 問16(IPA の PDF を新しいタブで開きます)
- 平成30年度 春期 応用情報技術者試験 午前 問30(IPA の PDF を新しいタブで開きます)
- 平成30年度 春期 高度試験 午前Ⅰ 問9(IPA の PDF を新しいタブで開きます)
- 平成27年度 春期 データベーススペシャリスト試験 午前Ⅱ 問18(IPA の PDF を新しいタブで開きます)
出典: 独立行政法人情報処理推進機構(IPA)の過去問題。問題文は IPA のサイトの PDF で確認できます。用語名で照合しているため、関係の薄い問題が含まれることがあります。
Related
関連キーワードの用語
キーと値のペアでデータを管理するNoSQLデータベース。構造が単純で高速な読み書きが可能。セッション管理やキャッシュに適する。Redis、Amazon DynamoDBが代表例。
JSONやBSONなどの半構造化ドキュメントをデータの基本単位として格納するNoSQLデータベース。スキーマの柔軟性が高く、ドキュメント内で入れ子構造を表現できる。MongoDBが代表例。
データを行単位ではなく列(カラム)単位で格納するデータベース。特定の列の集計処理や圧縮効率に優れ、データウェアハウスや大規模分析処理に適する。Apache Cassandra、HBaseが代表例。
ノード(頂点)とエッジ(辺)で構成されるグラフ構造でデータを管理するNoSQLデータベース。ソーシャルネットワークの関係性や経路探索など、複雑な関連をたどる問合せに優れる。Neo4jが代表例。
NoSQLデータベースが重視する特性。基本的に可用(Basically Available)、厳密な一貫性は保証しない柔らかい状態(Soft State)、結果的に一貫する(Eventually Consistent)。ACID特性と対比される概念。
キー(識別子)と値(データ)の組み合わせでデータを管理するNoSQLデータベースの一種。シンプルな構造で高速な読み書きが可能。RedisやMemcachedが代表例。
