У меня есть вопрос о том, как лучше проектировать мою БД
Я новичок в БД, поэтому у меня нет особых идей, как ее решить. Также, если вы знаете, где я мог бы узнать больше, я был бы рад.
проблема
Для практики я разрабатываю приложение для управления временем с реакции, express и пн goose
Идея состоит в том, чтобы пользователи могли создавать категории, а затем регистрироваться, когда они работают.
вопрос
Как лучший способ организовать разные коллекции?
Я думаю, что иметь одну коллекцию «Категории» или «Регистры» неверно, потому что все регистры и категории разных пользователей будут смешанными, и это должна быть конфиденциальная информация.
Кроме того, воображая, что многие люди используют приложение, коллекция регистров станет очень большой и трудной для запроса, верно?
Наличие регистров и категорий в качестве поддокументов каждого пользователя может быть решением, но есть ограничения по пространству
Есть ли еще одна возможность, которую я пропускаю? (например: создание коллекции для регистров каждого пользователя)
Спасибо!