Мы решили использовать MongoDB для SaaS-предложения, которое мы создаем.Каждая подписавшаяся компания получает свой собственный URL (mycompany.domain.com) и свой собственный набор пользователей, проектов и т. Д. Поскольку мы используем решение NoSQL, и нам не придется управлять выпуском обновлений схемы длякаждая база данных, как с MySQL, мне интересно, будет ли лучше иметь одну огромную базу данных, содержащую все данные, или одну базу данных для каждого клиента.
Поскольку MongoDB может разделять базу данных на несколько серверов,Я думаю, что не было бы огромного снижения производительности, если бы у нас была гигантская база данных, но я также думаю, что резервное копирование и экспорт данных было бы намного проще, если бы была одна база данных на клиента.Есть мысли?