The relational database is going to conduct transactions on a much
smaller time scale than what you're referring to. It will open a
transaction, the records will be inserted, then it will close the
transaction. Done. An editor cannot come back along and unwind it
without some serious effort (you'd need to go back to an old version and
replay some (edited) update logs).
In any case, I don't believe transactions are actually called for in the
system. That is mostly necessary when data is being altered or deleted.
For the most part, we're only looking at inserts.
Cheers,
-g
-- Greg Stein, http://www.lyra.org/