С учетом
4 баз данных, размещенных в Azure SQL, где 1-я - производственная база данных, 2-я база данных для сайта qa, 3-я для промежуточного слота и 4-я для приемочных тестов автоматизации
Задача
Оптимизация затрат за счет сокращения количества платных баз данных Azure SQL
Приложение, которое использует базу данных, использует EF 6, и первоначальная идея для решения этой задачи заключалась в использовании схемы для каждой среды и хранении всех таблиц в однойбаза данных, таблица базы данных и изменения данных будут независимыми.
Пример
- qa.Account
- slot.Account
- aat.Account
- qa.Feedback
- slot.Feedback и т. д.
Вопрос
Кто-нибудь реализовывал такой подход иКаковы потенциальные недостатки хранения таблиц для разных сред в одной базе данных?
Конечно, кроме производства.