В чем смысл использовать MSDTC с Oracle?
От: Awaken Украина  
Дата: 25.12.02 11:13
Оценка:
есть ли преимущества в производительности у транзакций MTS по сравнению
с "родными"?
зы. думаю что нет, хотелосб бы получить подтверждение
Re: В чем смысл использовать MSDTC с Oracle?
От: Коваленко Дмитрий Россия http://www.ibprovider.com
Дата: 25.12.02 11:18
Оценка:
Здравствуйте, Awaken, Вы писали:

A>есть ли преимущества в производительности у транзакций MTS по сравнению

A>с "родными"?
A>зы. думаю что нет, хотелосб бы получить подтверждение

Думаю преимуществ нет. Транзакция MTS это всего навсего коллекция других (родных) транзакций. То есть как минимум еще один слой. Причем (что странно) двухфазным коммитом там и не пахнет.

Подробности связаны с интерфейсом ITransactionJoin.
-- Пользователи не приняли программу. Всех пришлось уничтожить. --
Re[2]: В чем смысл использовать MSDTC с Oracle?
От: baco_ais_92_1  
Дата: 25.12.02 14:02
Оценка:
Здравствуйте, Коваленко Дмитрий, Вы писали:

КД>Думаю преимуществ нет. Транзакция MTS это всего навсего коллекция других (родных) транзакций. То есть как минимум еще один слой. Причем (что странно) двухфазным коммитом там и не пахнет.


КД>Подробности связаны с интерфейсом ITransactionJoin.


Если захочешь в одной транзакции использовать другие механизмы, то придётся использовать MS DTC, либо какой либо другой транзакт менеджер.
Например: вставить в одной транзакции данные в Oracle b MS SQL.
Re[3]: В чем смысл использовать MSDTC с Oracle?
От: Awaken Украина  
Дата: 25.12.02 14:11
Оценка:
>какой либо другой транзакт менеджер.
BA9>Например: вставить в одной транзакции данные в Oracle b MS SQL.

MSSQL не надо используется только Оракл.
Re[4]: В чем смысл использовать MSDTC с Oracle?
От: baco_ais_92_1  
Дата: 25.12.02 14:42
Оценка:
Здравствуйте, Awaken, Вы писали:

>>какой либо другой транзакт менеджер.

BA9>>Например: вставить в одной транзакции данные в Oracle b MS SQL.

A>MSSQL не надо используется только Оракл.


Ну ежели, система не распределённая и ограничена только СУБД, то речи о внешних транзакт менеджерах идти не может.
Использовать внешние надо только если используется какая-ндь другая служба, типа, MSMQ либо запись в файл в одной транзакции с БД.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.