テクノロジ系データベース

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特性より可用性とスケーラビリティを優先します。ITパスポートでは「RDBとNoSQLの使い分け」「スキーマの柔軟性」「水平スケールアウトとの関係」が頻出です。

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

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

関連用語

リレーショナルDB(RDB)
データベース
SQL
データベース
クラウド(SaaS/PaaS/IaaS)
ネットワーク
JSON
システム開発
ACID特性
データベース
データマイニング(Data Mining)
データベース
KVS(キーバリューストア)
データベース
シャーディング
データベース

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

合格ナビでは IPA 公式 600問 + AI解説 で「○○とは?」をその場で深掘りできます。

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