oreilly / couchdb-guide

CouchDB: The Definitive Guide
http://guide.couchdb.org/
501 stars 139 forks source link

MVCC section in chapter 4 #391

Open colin-jack opened 13 years ago

colin-jack commented 13 years ago

"There are multiple reasons why CouchDB uses this revision system, which is also called Multi-Version Concurrency Control (MVCC). They all work hand-in-hand, and this is a good opportunity to explain some of them."

The section after this was confusing and didn't really clarify things. The HTTP point seemed odd, is that really a description of why you use MVCC? I would also say it's worth describing all the reasons here or even earlier in the book. As a reader I'd want to see the reasons for this key decision early on, elaborating on those reasons later is fine.