NoSQL 用語には 4 つのカテゴリがあります。
- キーと値のストア
- ドキュメント指向
- グラフ
- 列指向。
私の見解では、これらすべてのデータ モデリングの定義は同じです。違いとは何ですか?
キー\値データベースは、OOP のオブジェクトのような構造でデータを保持します。データへのアクセス権は、一意のキーに基づいています。
列指向はキー\値のようなアプローチです! ただし、キー\値では、クエリで値にアクセスできません。つまり、クエリはキーベースです。
2 つの異なるカテゴリの 1 番目と 2 番目の写真を比較します。
ドキュメント指向では、行のようなコレクションにデータを格納します。データへのアクセスは、一意のキーに基づいています。コレクションには、キー\値などのデータが格納されます。ただし、値によってデータにアクセスできます。
ご覧のとおり、これら 3 つのカテゴリでは、一意のオブジェクトを指定するための一意のキーと、詳細についてのキーと値のいくつかのペアを定義します。
グラフ db は少し異なります。
では、定義と現実世界の違いは何ですか?