Транзакционность в конфигурации (в стиле 1С)
От: maloi_alex СССР  
Дата: 08.01.13 19:32
Оценка:
Подскажите, как лучше организовать транзакционность, в плане сохранения изменений, если результатом изменений могут разные хранилища. К примеру это может XML файл или СУБД.
У меня задача, примерно, похожа как в 1С конфигурация редактируется.
Я подозреваю, что в 1С все изменения накапливаются в определенной буфере опер. памяти с UndoManager'ом. Затем при нажатии на кнопку "Сохранить", происходит валидация конфигурации, и затем в пределах одной транзакции изменения сбрасываются в БД.
Но в случае с БД понятно, в каждой современной СУБД есть свой менеджер транзакций, а как быть с XML?
Как сохранить изменения в XML с возможностью отката?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.