Здесь, на работе (многомиллиардная компания с командой разработчиков Windows на 12 человек), мы собираемся перейти в одну основную базу данных для всех новых приложений и разбить ее на схемы с тем, что мы обычно будем иметь раньше были базы данных. Также будет несколько общих схем с такими вещами, как каталог сотрудников и каталог веток и т.д.
Я все еще не уверен, как я отношусь к этому шагу, но через несколько часов мы собираемся провести встречу, чтобы обсудить плюсы, минусы, лучшие практики, подводные камни и т.д. Я ищу ваши мысли об этом... Это хорошо? Это плохо? С какими проблемами мы столкнемся через год?
Любые мысли, советы или советы приветствуются. Благодаря
ИЗМЕНИТЬ В ответ на комментарий по этому вопросу мы используем SQL Server 2005, и на самом деле мы говорим о перемещении того, что было бы отдельными базами данных на одном экземпляре в одну базу данных. Водительской проблемой является полное отсутствие ссылочной целостности по базам данных, так как большинство наших приложений нуждаются в доступе к общим данным, таким как запись сотрудника или информация о филиале.
UPDATE Несколько человек попросили меня обновить этот вопрос с результатами нашей встречи, так что вот оно. Мы обсуждали все плюсы и минусы этого (я даже показал им этот вопрос, используя проектор), и к тому времени, когда мы закончили, мы в значительной степени освещали все плюсы и минусы, которые были здесь рассмотрены. Около половины из нас думали, что мы сможем сделать это с нужными ресурсами и обязательствами, и примерно половина думала, что мы не сможем это сделать (или что это не получится хорошо). Мы решили использовать некоторое время с Microsoft, чтобы получить свои мысли и рекомендации по конкретной платформе. Я обязательно уточню этот вопрос и мой блог после того, как мы поговорим с ними. Благодарим за помощь и полезные ответы.