Итак, у меня есть приложение, которое будет иметь несколько модулей, от модулей управления проектами до модулей бухгалтерского учета. Вопрос в том, должна ли у меня быть одна база данных для каждого клиента (компании) или одна база данных, которая хранит все?
1) какая из них будет лучше по производительности?
2) будет ли намного сложнее управлять несколькими базами данных или с ними можно справиться.
3) Мы собираемся иметь одно и то же приложение для всех пользователей, что означает, что одна и та же схема будет использоваться независимо от количества баз данных.
4) у некоторых клиентов будет много данных (например, у бухгалтеров может быть до 2 миллионов добавленных строк в год в одной таблице), в то время как другие будут использовать гораздо меньше данных.
как вы думаете, что я должен использовать?