Sign inSign up

ripcordsoftware/avancedb

By ripcordsoftware

Updated about 9 years ago

An in-memory database based on the CouchDB REST API with the CouchDB Futon and Fauxton web sites

Image
1

372

ripcordsoftware/avancedb repository overview

An in-memory database implementing a large subset of the CouchDB REST API. AvanceDB has blistering fast document lookup and map/reduce performance. If you are currently using CouchDB and struggle with view build times then AvanceDB should be a seamless replacement for your view workload.

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

AvanceDB is not designed to replace CouchDB for document storage. We have permanent document store functionality on the product roadmap but we are unlikely to realize this feature for quite a while.

The core is written in C++ 11 with Boost and map/reduce executed by an embedded SpiderMonkey JSAPI instance. We chose C++ because it is very fast and gives control over memory allocations that simply isn't available with managed languages like Java and C#.

Tag summary

Content type

Image

Digest

Size

140.7 MB

Last updated

about 9 years ago

docker pull ripcordsoftware/avancedb