ACID vs. BASE
ACID
Strong consistency
Isolation
Focus on ôcommitö
Nested transactions
Availability?
Conservative (pessimistic)
Difficult evolution(e.g. schema)
BASE
Weak consistency
stale data OK
Availability first
Best effort
Approximate answers OK
Aggressive (optimistic)
Simpler!
Faster
Easier evolution
But I think itÆs a spectrum
Previous slide
Next slide
Back to first slide
View graphic version