В настоящее время у вас есть четверть гигабайта данных.Вы предполагаете, что это удвоение (половина концерта) в этом году.Это 1997?Нет, это 2010 год, и у людей есть гигабайты данных на их телефонах .
Итак, вопрос в том, какую проблему вы пытаетесь решить?Это не может быть хранилище, потому что это тривиальный объем данных.Если это производительность, то я думаю, что разделение на несколько баз данных может ухудшить ситуацию, если только вы планируете сервер для каждой базы данных.Существует аргумент в пользу отдельных баз данных с точки зрения безопасности, но существуют разные способы решения этих проблем.
Есть ли у вас проблемы с текущей средой?Или, по крайней мере, тенденции, которые предполагают, что у вас могут быть проблемы через двенадцать месяцев?Если нет, то просто сиди крепко.Если да, сформулируйте их четко, а затем выясните, как 300 баз данных решат эти проблемы и будут ли они стоить неизбежного горя.Затем заново откалибруйте это горе, чтобы учесть 10000 пользователей, и снова задайте вопрос.
Могут быть некоторые вопросы, на которые лучше всего ответить «десять тысяч баз данных», но не очень много.
"Наш крупнейший клиент добавляет около 12000 записей в год."
Другими словами, по одной записи каждые десять рабочих минут (при условии восьмичасового рабочего дня),Это не похоже на большую нагрузку при записи.
«Идея состоит в том, что клиент скорее просматривает все данные, он просто получает доступ к своим данным.»
Но это не много данных и, конечно, ничегочто достойная стратегия индексирования не может исправить.
Я до сих пор не понимаю, есть ли у вас настоящая реальная проблема сейчас или вы просто думаете о чем-то, что может быть проблемой вкакой-то момент в будущем.