2017-02-22 41 views
1

Я использую базу данных NOSQL (не реляционная) для моей диссертации. Более конкретно, хранение в закодированных JSON документах.Как представлять форматы хранения данных типа NOSQL

Я заметил, что, прочитав другой шедевр, общепринятой практикой является отображение диаграммной модели данных, используемой на бумаге, однако я не могу найти примеров этого для моего случая.

Есть ли правильный способ сделать это? И должен ли я показать диаграмму, объясняющую формат JSON?

Редактировать

В настоящее время я использую this diagram представлять мои данные NoSQL типа, не уверен, что это лучший способ.

ответ

1

Логическая модель данных одинаково хорошо применима к базе данных NoSQL, как к реляционной базе данных. Я хотел бы сказать: всегда есть схема - даже в так называемых схематических базах данных. Это просто, что ваш код приложения должен применять схему при использовании NoSQL.

Но должны быть описаны логические объекты, используемые вашим приложением. Диаграмма сущности-связи - хороший способ показать это.

В базе данных NoSQL реже используется множество объектов. Кроме того, некоторые базы данных NoSQL не поддерживают отношения между объектами; они все острова.

+0

Благодарим за ответ! Не могли бы вы сказать (несмотря на то, что не знаете контекста), что моя нынешняя диаграмма приемлема? –

+1

Несомненно, это нормально. Он описывает сущности данных, поля и отношения. Вы должны обозначить его как * логическую * модель модели данных, потому что некоторые люди, знакомые с SQL и NoSQL, могут быть смущены. Это похоже на то, что вы видите как диаграмму реляционной базы данных. –