moevm / nosql2h24-plants

0 stars 0 forks source link

Раздел «Нереляционная модель» #2

Closed LeraChernyakova closed 1 month ago

LeraChernyakova commented 1 month ago

Нереляционная модель (для вашей СУБД)

  1. Графическое представление модели (сущности и связи, типы данных, коллекции - можно использовать ER-диаграмму, можно json-схему, если она применима к вашему типу СУБД)
  2. Описание назначений коллекций, типов данных и сущностей
  3. Оценка объема информации, хранимой в модели (сколько потребуется памяти, чтобы сохранить объекты, как объем зависит от количества объектов - нужно выразить через переменную (количество одного из видов объектов вашей БД)). У вас должна получится формула - зависимость объема от одной переменной.
  4. Избыточность модели (отношение между фактическим объемом модели и «чистым» объемом данных).. У вас должна получится формула - зависимость избыточности от одной переменной.
  5. Направление роста модели при увеличении количества объектов каждой сущности.
  6. Примеры хранения данных в БД для модели (два подраздела «Примеры данных»).
  7. «Примеры запросов» - запросы к модели, с помощью которых реализуются сценарии использования
    • Текст запросов
    • Количество запросов для совершения юзкейсов в зависимости от числа объектов в БД и прочих параметров
    • Количество задействованных коллекций (если есть)