Мы переносим несколько старых приложений мэйнфреймов для клиентов на новые приложения ASP.NET + SQL Server 2005. Каждое приложение, как правило, считается автономным без общих данных между ними, и делает такие вещи, как управление специализированными потребностями в инвентаре или политикой каникул. Данные небольшие и не должны перерастать один SQL Server. Лучше ли создавать одну большую базу данных для всех этих приложений для совместного использования или несколько меньших баз данных - по одному для каждого приложения?Должен ли я создать несколько небольших баз данных приложений или один большой?
В общем, мы предпочитаем один небольшой бит на приложение, но можно сделать вывод, что более крупную базу данных проще управлять резервными копиями и безопасностью. Какие факторы следует учитывать при принятии этого решения?