Синхронизация данных SQL Azure

Пример использования: я хочу реплицировать данные из моей локальной базы данных PostgreSQL в свой экземпляр базы данных PostgreSQl в облаке Azure. Это не однократная репликация / миграция. Это будет периодический процесс.

1) Совместима ли синхронизация данных SQL Azure с базой данных PostgreSQL? До сих пор то, что я узнал из Интернета, нет, но если у кого-то есть какие-либо подробности, дайте мне знать. 2) Предложите инструмент, который можно использовать для вышеуказанного варианта использования, или любые другие предложения для достижения того же. Заранее спасибо.


person AKANKSHA KUSHWAHA    schedule 25.09.2020    source источник


Ответы (2)


Вы можете использовать службу миграции баз данных Azure для переноса баз данных из локального экземпляра PostgreSQL в базу данных Azure для PostgreSQL. После создания вы можете запускать миграцию по мере необходимости. См. Статьи ниже для пошаговой миграции:

  1. https://docs.microsoft.com/en-us/azure/dms/tutorial-postgresql-azure-postgresql-online-portal.

  2. https://docs.microsoft.com/en-us/learn/modules/migrate-on-premises-postgresql-databases/

  3. https://datamigration.microsoft.com/scenario/postgresql-to-azurepostgresql?step=1

person AnuragSharma-MSFT    schedule 29.09.2020

Нет, синхронизация данных Azure Sql предназначена только для Sql Server. Из документы:

  • База данных концентратора должна быть базой данных SQL Azure.
  • Членские базы данных могут быть базами данных в Базе данных SQL Azure или в экземплярах SQL Server.

Вероятно, вам лучше использовать фабрику данных Azure. У него есть соединитель PostgreSQL, который вы можете использовать. Этот коннектор PostgreSQL поддерживает PostgreSQL версии 7.4 и выше.

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

Затем вы можете создать конвейер с действием копирования, которое передает данные из локальной базы данных в облачную базу данных, используя триггер расписания.

person Peter Bons    schedule 25.09.2020