Информация об изменениях

Сообщение Re: Про распределенные транзакции и разные СУБД от 30.10.2021 9:31

Изменено 31.10.2021 12:58 DDDX

Re: Про распределенные транзакции и разные СУБД
Здравствуйте, Shmj, Вы писали:

S>Если внутри scope происходят действия в двух разных СБУД, гарантируется ли распределенная транзакция и гарантированный откат? А так же все ли официально поставляемые провайдеры СУБД поддерживают этот функционал?


S>Просто если вручную делать 2 подключения, 2 Commit-а. Если второй Commit не сработал — то первый уже откатить нельзя. TransactionScope вроде решает эту проблему или тоже не гаранрированно?


Распределенные транзакции юзают двухфайзный коммит — prepare+commit
Re: Про распределенные транзакции и разные СУБД
Здравствуйте, Shmj, Вы писали:

S>Если внутри scope происходят действия в двух разных СБУД, гарантируется ли распределенная транзакция и гарантированный откат? А так же все ли официально поставляемые провайдеры СУБД поддерживают этот функционал?


S>Просто если вручную делать 2 подключения, 2 Commit-а. Если второй Commit не сработал — то первый уже откатить нельзя. TransactionScope вроде решает эту проблему или тоже не гаранрированно?


Распределенные транзакции юзают двухфазный коммит — prepare+commit