[e-lang] Consequences of transactional E?

James Graves ansible at xnet.com
Mon Feb 5 14:24:08 CST 2007


I don't have the have the brainpower to spare right now to think about 
building robust applications over a distributed object-cap network.  And 
I haven't fully read all the stuff in this thread yet either.

But here's my 2 cents anyway...

Multi-Version Concurrency Control running on each vat.  Three-phase 
commit protocol (which is non-blocking), run by the application 
initiating the transaction.

Vats are really databases, after all.  Not SQL databases, obviously.

I'll have to try to work out the details sometime.  Hopefully, that'll 
give y'all something to think about in the short term.

James


More information about the e-lang mailing list