Синхронизация базы данных в облаке с on-prem для масштабирования чтения — как запустить синхронизацию?

#database #azure #triggers #synchronization

#База данных #azure #триггеры #синхронизация

Вопрос:

Мы планируем иметь подмножество нашей основной базы данных (которая находится в облаке) на нашем локальном сервере. Это было бы рассчитано на несколько столов…и будет масштабироваться в зависимости от потребностей в производительности. Мы пытаемся выяснить, как запустить синхронизацию из Azure в on-prem? какие компоненты Azure и функции БД использовать в этом случае?

Спасибо

Комментарии:

1. Привет @vbgp, если мой ответ полезен для вас, надеюсь, вы сможете принять его как ответ. Это может быть полезно для других членов сообщества. Спасибо.

Ответ №1:

Вы могли бы подумать об использовании функции синхронизации данных базы данных Azure SQL:

  • SQL Data Sync — это служба, построенная на базе базы данных SQL Azure, которая позволяет синхронизировать выбранные данные в двух направлениях между несколькими базами данных, как локальными, так и в облаке.
  • Синхронизация данных использует топологию концентратора и спицы для синхронизации данных. Вы определяете одну из баз данных в группе синхронизации как базу данных-концентратор. Остальные базы данных являются базами данных-членов. Синхронизация происходит только между концентратором и отдельными участниками.

Вы могли бы создать синхронизацию данных между базой данных SQL Azure и локальным SQL Server. Установите базу данных SQL Azure в качестве базы данных-концентратора, локальную базу данных участников SQL Server ad и направление синхронизации: концентратор — член. Это поможет синхронизировать данные из Azure с on-prem.

Группа синхронизации будет автоматически синхронизировать данные каждые 5 минут. Вы также можете синхронизировать данные вручную.

Ссылка на учебное пособие: Учебное пособие: настройка синхронизации данных SQL между базами данных в базе данных SQL Azure и SQL Server

HTH.

Комментарии:

1. Спасибо за ответ. База данных в облаке не является базой данных sql Azure. Это база данных sql на виртуальной машине в Azure. Работает ли синхронизация sql Azure для базы данных sql на виртуальной машине?

2. @vbgp нет, синхронизация данных не поддерживает управляемый экземпляр Azure SQL или sql server в виртуальной машине. Вам нужны другие инструменты ELT, такие как data factory, для копирования данных для достижения синхронизации данных.

3. @vbgp у вас есть какие-либо другие проблемы?

4. Спасибо .. ADF — это то, что нам нужно.