ITパスポート

NoSQLとは?テクノロジ系 ・ データベース

読み方: のーえすきゅーえる

1行定義
Not Only SQLの略。リレーショナルDB以外のDBの総称。大量データ・柔軟なスキーマ・スケールアウトが得意

詳細解説

NoSQL(Not Only SQL)は、リレーショナルデータベース以外のデータベース管理システムの総称で、大量データ処理・柔軟なスキーマ・水平スケールアウトを重視した設計が特徴です。主なNoSQLの種類は次の通りです。ドキュメント型:JSONやBSONでデータを管理(例:MongoDB、Firestore)。スキーマフリーで構造が不定なデータに適している。キー・バリュー型:シンプルなキーと値のペアで管理(例:Redis、Amazon DynamoDB)。高速なキャッシュや単純なルックアップに最適。カラム型(ワイドカラム):列単位でデータを格納(例:Apache Cassandra、HBase)。時系列データ・大量書き込みに強い。グラフ型:ノードとエッジでデータを表現(例:Neo4j)。SNSのフォロー関係・推薦システムに適している。NoSQLはBASE特性(基本的に利用可能・ソフト状態・最終的一貫性)をもとにして、RDBのACID特性より可用性とスケーラビリティを優先します。試験対策では「RDBとNoSQLの使い分け」「スキーマの柔軟性」「水平スケールアウトとの関係」を押さえておきます。

ITパスポートでの出題ポイント

  1. スキーマフリーで不定形データ・大量データに対応
  2. ドキュメント型(MongoDB)・キー・バリュー型(Redis)・グラフ型(Neo4j)
  3. BASE特性(最終的一貫性)でスケーラビリティ優先
  4. 水平スケールアウト(ノード追加)が容易

関連用語

「NoSQL」の過去問を解いて理解を定着

合格ナビでは IPA 公式 600問 + 3段階の解説(初級・標準・上級) で「○○とは?」をその場で深掘りできます。

過去問を解く 用語集トップへ


シラバス 6.5 準拠 / 最終更新: 2026-05-25