Не очень понятно, что будет если над одним объектом последовательно совершаются 2 и более транзакций, а откатить вы хотете первую из них. Состояние объекта на этот момент ни о чем уже не говорит. Придется делать очередь, откатывать их в обратном порядке, потом накатывать то, что откату не подлежит ... транзакционная целостность штука оч. громоздкая, в результате вы получите свою субд процентов на 80 ...
PS. Я тут недавно писал индесный поиск для врем. структур своего формата ... эта задачка гораздо проще, но впечатлений хватило ... так что не советую.
С уважением, itfs.
|