У меня есть SQL Server с несколькими базами данных. Большинство для приложений, но некоторые хранят данные для отчетов и анализа. У меня также есть информация, которая не относится к какой-либо одной базе данных, но может использоваться несколькими из них.
Хорошим примером является финансовый календарь моей компании. Я храню эту информацию в таблице. Размещение одной и той же таблицы фискального календаря в каждой базе данных - плохая идея для меня. Даже несмотря на то, что наличие нескольких зависимостей базы данных отрицательно, оно того стоит, потому что в противном случае существует слишком большой риск несогласованности. Что я делаю сейчас, так это помещаю фискальный календарь и другие подобные функции и процедуры в базу данных, которая просто называется «Сообщество».
У меня есть редкая и великолепная возможность перейти на новый сервер и реорганизовать все на ходу. Мне интересно, если я должен изменить эту практику. Ниже приведены несколько конкретных вопросов:
- Не знаю ли я о недостатках моего текущего метода?
- Есть ли лучшее место или имя для хранения информации такого типа?
- Каков ваш опыт решения подобных проблем, и мне не хватает того, что должно быть очевидным решением?
Спасибо