Skip to content
This repository has been archived by the owner on Jul 5, 2023. It is now read-only.
Craig Minihan edited this page Sep 17, 2015 · 23 revisions

AvanceDB is an in-memory database implementing a large subset of the CouchDB REST API. We aim to support the following CouchDB features:

  • Futon and Fauxton
  • JavaScript Map/Reduce
  • Replication
  • Apache Lucene and ElasticSearch integration
  • Compatibility with common CouchDB clients like Cradle, Nano and others
  • Compatibility with PouchDB

If you know CouchDB then you'll pick up AvanceDB pretty quickly. We aim to come as close to CouchDB as possible, if you were to replicate a database from CouchDB to AvanceDB you can run your document queries and views and get the exact same results.

If you spot a difference raise it as an issue and we'll get straight on it.

You should be able to build AvanceDB on any modern Linux. Check out our guides in the right hand panel. Once you've built AvanceDB you can ask it for help:

$ ./avancedb --help

The command line options are very simple, you can specify the network address to listen on (-a) or the port to listen on (-p) or both of these options. If you run without any command line AvanceDB will start up listening on all network interfaces on port 5994.