本文へスキップ
← 用語集一覧へ

NoSQL

教科書で学ぶデータベースと DBMS の基礎・NoSQL の種類

定義NoSQL は、関係データモデルの表によらない形でデータを持つデータベースをまとめて呼ぶ総称である。

解説名前は「Not only SQL」の意味とされ、1 つの製品ではなく、データの持ち方が異なる複数の型をまとめた呼び名である。表の列をあらかじめ決めなくてもよい型が多く、形のそろわないデータや、多数のサーバに分けて置く大量のデータを扱う用途で使われる。

たとえRDBMS がマス目の決まった原稿用紙だとすると、NoSQL は無地のノート、単語カード、付箋などをまとめた文具の棚にあたる。

記憶フックNo は「いいえ」ではなく Not only(〜だけではない)と読むのが一般的。SQL を捨てるのではなく、表以外の持ち方も認めるという意味になる。