Зеркальная база данных между различными учетными записями Azure

У нас есть две разные учетные записи Azure, каждая из которых имеет набор баз данных.

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

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

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

Как это можно сделать?

1 ответ

Похоже, вы используете Azure SQL. Обратите внимание, что ваша БД - это Azure SQL или любая виртуальная машина, использующая MS SQL. Если это Azure SQL, вы можете просто скопировать свою базу данных с помощью инструмента синхронизации, доступного в Azure. пожалуйста, перейдите по этой ссылке:

https://azure.microsoft.com/en-in/documentation/articles/sql-database-get-started-sql-data-sync/

Вы можете использовать одностороннюю синхронизацию, чтобы операции выполнялись быстрее.

НТН.

Другие вопросы по тегам