Я не совсем понимаю сделку с коллекциями и базами данных. Если у меня есть список менеджеров, у каждого из которых есть id и сотрудники, каждый из которых имеет id и идентификатор менеджеров, я бы сделал менеджеров и сотрудников отдельными базами данных или коллекциями?Коллекция MongoDB vs новая база данных
ответ
В большинстве случаев вы хотите иметь только одну базу данных и несколько коллекций на ней.
Вам необходимо сделать как менеджерами и сотрудников a collection. сотрудники могут иметь ObjectId, который ссылается на менеджеров
Несколько раз, вам требуется более одной базы данных, но это только в больших приложениях. Как одна база данных для финансов, другая для кадровых ресурсов, другая для хранения, ...
Возможно, вы можете больше рассказать о своих потребностях в базе данных, и я дам вам более подробный ответ на подход, который вы должны предпринять ,
Вы можете поместить их в отдельные коллекции, даже вы можете вставить employee
в коллекцию managers
. Однако, помещая их в другую базу данных, бессмысленно. Если вы хотите узнать что-нибудь о embedding
vs linking
на mongodb, см. here
Для большинства случаев вы должны использовать только одну базу данных для менеджера и сотрудников. Там только разум в моей голове использовать несколько баз данных для лучшего параллелизма. В настоящее время MongoDB использует per-database lock, что означает, что операции с одной и той же базой данных могут блокировать друг друга. Это может потенциально повысить производительность, чтобы разделить вашу базу данных, если некоторые данные чрезвычайно горячие.
- 1. MongoDB Schema Design - Новая коллекция?
- 2. MEAN - база данных в mongodb vs реляционная база данных
- 3. новая база данных sql developer
- 4. База данных Mongodb strcuture
- 5. База данных MongoDB исчезла
- 6. База данных в MongoDB?
- 7. База данных vs Ресурсы
- 8. MongoDB коллекция дизайн сбор данных
- 9. Таблица загрузки при создании кода Новая база данных Entity Framework новая база данных
- 10. Новая коллекция не отображается после успешного импорта с использованием mongodb
- 11. Build vs Новая проблема
- 12. NoSQL (MongoDB) vs Lucene (или Solr) как ваша база данных
- 13. Новая база данных или новая таблица для аналитики?
- 14. Новая коллекция или вложенный массив?
- 15. EF Codefirst Migrations новая база данных
- 16. новая база данных в SQL Server
- 17. SSDT 2013 новая база данных проекта отсутствует
- 18. База данных Vs JSON Vs Embedded Databases
- 19. База данных аутентификации MongoDB Цель
- 20. Auth0 Пользовательская база данных mongodb
- 21. База данных MongoDB удалена автоматически
- 22. База данных Mongodb не создана
- 23. MongoDB как первичная база данных?
- 24. Пользовательская база данных в MongoDB
- 25. SQLite vs удаленная база данных?
- 26. База данных TimeZoneInfo vs. Olson
- 27. Базовая база данных (MongoDB) вопрос производительности
- 28. Почему новая база данных mongo не отображается с `show dbs`
- 29. «uncap» ограниченная коллекция MongoDB
- 30. SQL - однопользовательская база данных vs автономная база данных