Используйте одну базу данных SQL Azure для размещения другой версии базы данных среды - PullRequest
0 голосов
/ 04 февраля 2019

С учетом
4 баз данных, размещенных в Azure SQL, где 1-я - производственная база данных, 2-я база данных для сайта qa, 3-я для промежуточного слота и 4-я для приемочных тестов автоматизации

Задача
Оптимизация затрат за счет сокращения количества платных баз данных Azure SQL

Приложение, которое использует базу данных, использует EF 6, и первоначальная идея для решения этой задачи заключалась в использовании схемы для каждой среды и хранении всех таблиц в однойбаза данных, таблица базы данных и изменения данных будут независимыми.

Пример

  • qa.Account
  • slot.Account
  • aat.Account
  • qa.Feedback
  • slot.Feedback и т. д.

Вопрос
Кто-нибудь реализовывал такой подход иКаковы потенциальные недостатки хранения таблиц для разных сред в одной базе данных?

Конечно, кроме производства.

1 Ответ

0 голосов
/ 04 февраля 2019

Кто-нибудь реализовывал такой подход и каковы потенциальные недостатки при хранении таблиц для разных сред в одной базе данных?

Нет абсолютно никаких причин для этого.Если ваша цель:

Оптимизировать затраты, сократив количество платных баз данных Azure SQL

Просто переключите ваши базы данных в Elastic Pool .Эластичные пулы стоят так же, как отдельные базы данных, по цене DTU или vCore.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...