News for hackers. Stuff that matters.
Re:Scalable ACID by prodigal_erik on Wednesday September 01, 2010 @02:43PM (#1653771)
This sounds a lot like optimistic vs. pessimistic concurrency control, but over the set of all transactions in flight. You proceed assuming none of them are going to fail, but if any of them do, you're really screwed--you have to abort all of them and roll back to the last valid state to accept any more. Still, if we can stop rolling our own half-assed transactions over a set of feature-poor data stores, we'll avoid a lot of ugly problems.
Re:Scalable ACID by btilly on Wednesday September 01, 2010 @11:49PM (#1655228)
If I read the article correctly, one requirement of their system is that transactions have to be defined in such a way that all transactions succeed for some definition of success.