Распределенные транзакции базы данных, охватывающие несколько Управляемых экземпляров SQL Azure
Дата публикации: 14 октября, 2020
Доступна предварительная версия функции распределенных транзакций базы данных, охватывающих несколько Управляемых экземпляров SQL Azure. Решение позволяет бесперебойно переносить существующие приложения, а также разрабатывать современные мультитенантные приложения на основе архитектуры базы данных с вертикальным или горизонтальным секционированием.
Распределенные транзакции ускорят перенос существующих приложений, которым требуется такая возможность. Функция устраняет необходимость в изменении кода приложения и в последующем тщательном тестировании. При разработке новых приложений секционирование данных в несколько баз данных помогает устранить текущие ограничения размера для Управляемого экземпляра SQL Azure, а распределенные транзакции обеспечивают согласованное состояние секционированных данных.
Предварительная версия будет поддерживать два метода выполнения распределенных транзакций с использованием инструкции BEGIN DISTRIBUTED TRANSACTION из кода Transact-SQL и класса TransactionScope из кода .NET.