В базах данных SQL данные организованы вокруг таблиц. В CouchDB нет таблиц. Как будут организованы данные одного приложения в CouchDB? Единая база данных, в которой много документов просто бросается, а затем использует представления для группировки данных, которые служат для этой цели? Или несколько баз данных (звучит неправильно, но видели это в некоторых проектах), рассматриваемых как таблицы SQL?Сколько баз данных CouchDB для каждого приложения?
ответ
Как и большинство вещей, это зависит от ваших требований приложения. Использование единой базы данных может быть проще, но не всегда.
Я видел, как люди используют единую базу данных с несколькими проектными документами, каждый из которых определяет свои собственные взгляды, относящиеся к конкретному типу документов. Это позволяет совместному существованию нескольких типов документов в одной базе данных. Одна база данных делает стратегию резервного копирования намного проще.
Я видел несколько баз данных, используемых для логического группирования вещей пользователем/группой/учетной записью. Это важно, если держать данные явно силовыми и раздельными. Другим преимуществом такого подхода является то, что вы можете более легко реализовать пользовательскую логику между различными типами клиентов/учетных записей. (конечно, с компромиссом, что вещи могут дрейфовать между всеми этими разрозненными базами данных)
На этот вопрос нет «правильного ответа», как я уже говорил, прежде чем это будет зависеть от потребностей вашего приложения. Я бы начал с единой базы данных, но был бы открыт для переключения на несколько, если он будет лучше соответствовать вашим данным. CouchDB является гибким:
- 1. couchdb несколько баз данных
- 2. Сколько баз данных couchdb основано на генерации данных?
- 3. несколько баз данных для каждого приложения
- 4. CouchDB - обновить несколько баз данных
- 5. Couchdb, couch-connector и несколько баз данных
- 6. Сколько существует типов баз данных?
- 7. Несколько баз данных для каждого приложения. Это лучшая безопасность?
- 8. Сколько баз данных для поддержки электронной коммерции?
- 9. База данных CouchDB для каждого основного объекта
- 10. Репликация CouchDB из баз данных для каждого пользователя в базовую базу данных
- 11. Таблицы базы данных - сколько баз данных?
- 12. CouchDB много проблем с производительностью баз данных
- 13. Лучшая практика для обработки нескольких баз данных с помощью couchDB
- 14. Объединить несколько баз данных в couchDB
- 15. Создание простого приложения для настольных баз данных
- 16. CouchDB 1.6: Настройка репликации для баз данных на иностранных узлах
- 17. Firebase - Сколько баз данных можно создать?
- 18. Сколько баз данных может обрабатывать MySQL?
- 19. Выбор правильной системы баз данных для веб-приложения Django
- 20. Как создать приложения для баз данных?
- 21. Какие приложения для разработки баз данных доступны?
- 22. CouchDB - Архитектура мобильного приложения - Производительность репликации
- 23. Сколько документов может содержать couchdb?
- 24. Архитектура приложения веб-баз данных
- 25. Удалить базы данных couchDB
- 26. Сколько менеджеров для каждого сотрудника?
- 27. Сколько планировщиков я могу создать для каждого приложения?
- 28. Моделирование данных CouchDB для частных пользовательских данных
- 29. Может ли CouchDB обрабатывать тысячи отдельных баз данных?
- 30. Сколько слишком много баз данных на SQL Server?