テクノロジ系 / システム開発技術
データベース
データベースは、NoSQL データベースと同じ分野で理解したい重要語です。
もう少し詳しく
データベースは、キー値型、ドキュメント指向、列指向、グラフ型などがあり、スキーマ変更のしやすさ、分散処理、大量データ処理に強みがあります。一方で、SQLを使うRDBのような表結合や厳密な整合性管理とは設計思想が異なります。
試験での見方
例:商品レビューのように項目が増減しやすいデータを、JSON風のドキュメントとして保存します。
テクノロジ系 / システム開発技術
データベースは、NoSQL データベースと同じ分野で理解したい重要語です。
データベースは、キー値型、ドキュメント指向、列指向、グラフ型などがあり、スキーマ変更のしやすさ、分散処理、大量データ処理に強みがあります。一方で、SQLを使うRDBのような表結合や厳密な整合性管理とは設計思想が異なります。
例:商品レビューのように項目が増減しやすいデータを、JSON風のドキュメントとして保存します。
RDBは表とSQL、NoSQLは用途に応じた柔軟なデータモデルと覚えます。どちらが常に優れているかではなく、データの形と処理目的で選びます。