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