apage43 edited this page Mar 2, 2012 · 4 revisions
Clone this wiki locally

Couchstore is a low-level KV library that has a couple of unique features that we needed when building couchbase.

  1. It's append-only (doesn't change stuff from the past).
  2. It's indexed by change (and allows iteration since a particular change).
  3. It's awesome.

It's also got a scripting interface that we use for making tools and tests.

The file format is relatively simple too.