Моделирование данных для сайта электронной коммерции в MongoDB - PullRequest
0 голосов
/ 24 января 2019

Я создаю сайт электронной коммерции для своего клиента. Я использую MongoDB для хранения данных. Но я довольно новичок в концепции nosql.

На сайте будет пара категорий и под них будут приходить продукты. Теперь я не могу понять, как мне моделировать мои данные.

Стоит ли собирать огромные продукты и хранить в них документы, связанные с продуктами, и извлекать их с помощью тегов?

Или я должен сделать много небольших коллекций категорий и хранить в них товары аналогичных категорий?

Пожалуйста, поделитесь, как мне моделировать данные о продуктах и ​​как их эффективно получать. И, пожалуйста, предложите свое мнение, если мой подход неверен.

Спасибо.

1 Ответ

0 голосов
/ 24 января 2019

Создайте единую схему и внедрите встроенное моделирование данных в вашей схеме.Поэтому оставьте наиболее распространенные функции на самом внешнем уровне, а затем добавьте небольшие фрагменты специализированных кластеров данных.Например: enter image description here

Также, пожалуйста, прочитайте следующие статьи, чтобы получить больше информации:

1 2

Надеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...