読み方: のーえすきゅーえる
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パスポートでの出題ポイント
- スキーマフリーで不定形データ・大量データに対応
- ドキュメント型(MongoDB)・キー・バリュー型(Redis)・グラフ型(Neo4j)
- BASE特性(最終的一貫性)でスケーラビリティ優先
- 水平スケールアウト(ノード追加)が容易
関連用語
- リレーショナルDB(RDB) データベース
- SQL データベース
- クラウド(SaaS/PaaS/IaaS) ネットワーク
- JSON システム開発
- ACID特性 データベース
- データマイニング(Data Mining) データベース
- KVS(キーバリューストア) データベース
- シャーディング データベース
「NoSQL」の過去問を解いて理解を定着
合格ナビでは IPA 公式 600問 + 3段階の解説(初級・標準・上級) で「○○とは?」をその場で深掘りできます。
シラバス 6.5 準拠 / 最終更新: 2026-05-25
