2017-02-22 4 views
1

私の論文にNOSQL(非リレーショナル)型データベースを使用しています。より具体的には、JSONエンコードされたドキュメントに格納します。NOSQL型データ記憶形式の表現方法

私は、論文に使用されているデータモデルの図表表現を示すのが一般的なことを他のマスターティスで読んで気付いたことがありますが、私のケースではこれの例は見つかりません。

これを行う適切な方法はありますか? JSON形式を説明する図を表示する必要がありますか?

編集

当分のために、私はこれが最善の方法であるかどうかわからない、私のNoSQL型データを表現するためにthis diagramを使用しています。

答えて

1

論理データモデルは、リレーショナルデータベースと同様にNoSQLデータベースにも同様に適用されます。私は、と言うのが好きです。いわゆるスキルレス・データベースでも、常にスキーマがあります。 NoSQLを使用すると、アプリケーションコードがスキーマを強制しなければならないということだけです。

ただし、アプリケーションが使用する論理エンティティを記述する必要があります。エンティティ・リレーションシップ・ダイアグラムはそれを示す良い方法です。

多くのエンティティを持つNoSQLデータベースではあまり一般的ではありません。また、NoSQLデータベースの中には、エンティティ間の関係をサポートしていないものもあります。彼らはすべて島です。

+0

ありがとうございました!私の現在のダイアグラムが受け入れられると言いますか(文脈を知らなくても)? –

+1

もちろん、それは問題ありません。これは、データエンティティ、フィールド、およびリレーションシップを記述します。 SQLとNoSQLの両方に精通している人は混乱するかもしれないので、*論理*データ・モデルの設計としてラベル付けする必要があります。リレーショナルデータベースのダイアグラムと同じように見えます。 –

関連する問題