I’ll show 3 related examples that strike at the core of CouchDB’s simplicity:
The CouchDB storage engine uses crash-only design to simplify operations and ensure reliability. We’ll see how the Erlang message-passing architecture makes “group commit” easy to model.
I’ll show how the Map Reduce view indexes are lazily and incrementally updated, based on the main database, so that indexing never blocks the critical write path.
I’ll also show how the the _changes feed plus MVCC update semantics allows applications to achieve crash only design.
Comments on this page are now closed.
For information on exhibition and sponsorship opportunities at the conference, contact Yvonne Romaine at firstname.lastname@example.org
For media partnerships, contact mediapartners@ oreilly.com
For media-related inquiries, contact Maureen Jennings at email@example.com
To stay abreast of conference news and to receive email notification when registration opens, please sign up for the O'Reilly MySQL Conference Bulletin (login required).
View a complete list of O'Reilly MySQL Conference Contacts