Я разрабатываю систему, основанную на CouchDB. Он будет содержать несколько компонентов - список пользователей, главное хранилище данных, ведение журнала и т.д. Что я хочу понять, какова должна быть область данных CouchDB? Должен ли я иметь отдельные базы данных для каждого компонента или просто вставлять все в один и использовать свойство типа для каждого документа? Я знаю, что отдельные базы данных могут быть очень большими, но эффективность производительности зависит от того, все ли в одной базе данных, в отличие от разделения баз данных? По сути, каковы компромиссы?
Приветствует всех.