NoSQLデータベース
のーえすきゅーえるでーたべーす
ひとことで言うと
SQLを主要言語としないデータベースの総称で、大量データの高速処理や柔軟なスキーマ設計に適している。
解説
リレーショナルデータベース以外のデータベースの総称で、SQLを主要な問い合わせ言語としないデータベース。キーバリュー型、ドキュメント型、カラム型、グラフ型などの種類がある。大量データの高速処理や柔軟なスキーマ設計が求められるビッグデータやWebサービスで活用されている。
くわしく解説
NoSQLデータベースは、従来のリレーショナルデータベース(RDB)の制約を超えるために開発されたデータベース技術の総称である。データモデルの種類によって、キーバリュー型(Redis・DynamoDB:シンプルな検索に高速)、ドキュメント型(MongoDB:JSONなど半構造データを格納)、カラム型(Cassandra:大量書き込みに強い)、グラフ型(Neo4j:人物関係などグラフ構造のデータ)に分類される。水平スケールアウトが容易でビッグデータやWebアプリケーションのバックエンドに適しているが、RDBのような厳格なACIDトランザクション保証が難しい場合がある。CAP定理との関係も理解が求められる。
具体例で考えよう
SNSサービスのユーザープロフィールと投稿データは、スキーマが頻繁に変化するためドキュメント型NoSQL(MongoDB)で管理し、毎秒数万件の書き込みにも対応している。
試験対策ポイント
RDBとNoSQLの違い(スキーマの柔軟性・スケールアウト・ACID特性)が重要。4種類のNoSQLデータモデルの特徴と用途を区別すること。「NoSQL≠SQLが使えない」ではなく「SQLが主要言語でない」という定義に注意。
「経営情報システム」の図解で学ぶ
関連用語
「経営情報システム」の他の用語
独学で診断士合格を目指すなら
独学でも合格をつかみ取れる!
動画・テキスト・過去問・AI添削まですべて網羅!
予備校代の1/10以下で、独学の不安をまるごと解決できます

無料登録後、アカウントページからかんたんにプレミアムへ切り替えられるよ。解説動画・テキストPDF・1次過去問・2次AI添削まで全機能が使い放題になるの!
全7科目の解説動画が見放題!連続再生・科目別・ブックマーク再生でスキマ時間に効率よく学べます。プレミアム限定
1次試験の年度別・肢別演習無制限!何度も解きなおせます。マイページで苦手管理もばっちり。プレミアム限定
2次試験の記述答案をAIが添削・採点!事例I〜IVすべて対応。自分だけの強み・弱みを把握できる。プレミアム限定
科目別テキストPDFダウンロード可能!ダウンロード後は半永久的に利用可能で、印刷して好きな使い方で学べます。プレミアム限定
テキストのブックマーク管理で苦手分野・何度も確認したい部分を徹底管理可能!プレミアム限定
学習記録・成績管理で自分の進捗を可視化。どの科目に集中すべきか一目でわかる。プレミアム限定
プレミアムプラン
¥14,800/ 購入日から1年間有効(税込)
買い切り自動更新なし
決済はStripe(世界最高水準・PCI-DSS準拠)で安全に処理されます。カード情報は当サービスに保存されません。