Сегодня мы подумаем, обрабатывает ли CouchDB несколько коллекций баз данных?
Чтобы объяснить, что я имею в виду, у нашего веб-приложения есть два типа пользователей: бесплатные и коммерческие, которые сильно различаются по своему документу и структуре представления. По сути, это абсолютно разные продукты. База данных создается для каждого клиента и содержит все его данные и настройки.
Не вдаваясь в излишнюю ненужную информацию, в настоящее время мы имеем сочетание коммерческих баз данных и бесплатных баз данных, смешанных вместе в одном экземпляре CouchDB. С чисто организационной точки зрения довольно беспорядочно просеивать (в настоящее время 50) бесплатные базы данных, чтобы найти (в настоящее время 3) коммерческие базы данных. Есть ли лучший способ организовать или отсортировать их?
У кого-нибудь есть идеи? Я знаю, что мог бы просто добавить префиксы к базам данных, но был после подхода типа MySQL, где создание отдельной базы данных было бы возможно.