Cowdb implements an indexed, key/value storage engine in #Erlang. The primary index is an append-only btree implemented using CBT a btree library extracted from Apache #CouchDB.
Main features are:
- Append-Only b-tree using COW
- Read/Write can happen independently
- Put/Get/Delete/Fold operations
- support transactions with transaction functions
- Transaction log
- Snapshotting support
- Automatic compaction
Foundation have been merged in the 1994-merge-rcouch branch. Now it's time to start the final merge with bigcouch :)
The rbeacon module implements a peer-to-peer discovery service for local networks in your #erlang application. It is compatible with zbeacon in the #zeromq czmq project.
The Refuge Project aims to provide a fully decentralized and opensource data platform.
We believe that more and more things will be connected in order to make our lives and our businesses more efficient and more enjoyable. But while some people are creating big data clusters, we want to build a platform that will allow you to connect them in a distributed and decentralized manner. Data should be yours.