Гость
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / Разнородные транзакции / 5 сообщений из 5, страница 1 из 1
14.05.2008, 22:42
    #35313161
TJivich
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Разнородные транзакции
А кто как реализовывает разнородные транзакции? Возможно есть паттерн?

На пример нужно провести список операций для которых вероятен откат:

1. Запись в базу
2. Запись файла на диск
3. Запись некоей информации в поток

В базе конечно есть встроенные возможности транзакций, для остального выходит придеться писать два кода - активации и возврат в предыдущее положение.
...
Рейтинг: 0 / 0
15.05.2008, 11:23
    #35313889
softwarer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Разнородные транзакции
Надеюсь, Вы понимаете, что наличие отката для каждой операции еще не означает отката транзакции в целом.
...
Рейтинг: 0 / 0
15.05.2008, 12:20
    #35314078
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Разнородные транзакции
где-то в Windows видел окошко для регистрации самописных объектов для распределённых транзакций.
Можно много велосипедов написать.
______________________________________________
Вы имеете право хранить молчание! Всё что Вы скажете может быть использовано против Вас в суде!
...
Рейтинг: 0 / 0
16.05.2008, 09:57
    #35316073
Диез
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Разнородные транзакции
TJivichА кто как реализовывает разнородные транзакции? Возможно есть паттерн?

На пример нужно провести список операций для которых вероятен откат:

1. Запись в базу
2. Запись файла на диск
3. Запись некоей информации в поток

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

Я бы для начала погуглил по темам: "Двухфазный коммит", MSDTC, "XA Transactions", "Transactional NTFS".
...
Рейтинг: 0 / 0
16.05.2008, 10:30
    #35316200
MasterZiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Разнородные транзакции
TJivich
В базе конечно есть встроенные возможности транзакций, для остального выходит придеться писать два кода - активации и возврат в предыдущее положение.

Конечно придется. Неатомарную операцию нельзя включить в состав охватывающей атомарной,
ее сначала надо сделать атомарной. Плюс еще - конечно то, что написал softwarer.
...
Рейтинг: 0 / 0
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / Разнородные транзакции / 5 сообщений из 5, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]