Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/bazaarvoice/emodb

A distributed database with a built in streaming data platform
https://github.com/bazaarvoice/emodb

Last synced: 5 days ago
JSON representation

A distributed database with a built in streaming data platform

Awesome Lists containing this project

README

        

[![Build Status](https://travis-ci.org/bazaarvoice/emodb.svg?branch=master)](https://travis-ci.org/bazaarvoice/emodb)

EmoDB
=====

Store your feelings here.

Written by [Bazaarvoice](http://www.bazaarvoice.com): see [the credits page](https://github.com/bazaarvoice/emodb/blob/main/Credits.md) for more details.

Introduction
------------

EmoDB is a RESTful HTTP server for storing JSON objects and for watching for changes
to those events.

It is designed to span multiple data centers, using eventual consistency (AP) and multi-master
conflict resolution. It relies on [Apache Cassandra](http://cassandra.apache.org/) for
persistence and cross-data center replication.

Documentation
-------------

[System of Record API](https://bazaarvoice.github.io/emodb/sor/)

[System of Record Deltas](https://bazaarvoice.github.io/emodb/deltas/)

[Databus API](https://bazaarvoice.github.io/emodb/databus/)

[BlobStore API](https://bazaarvoice.github.io/emodb/blobstore/)

[Queue API](https://bazaarvoice.github.io/emodb/queue/)

[Stash API](https://bazaarvoice.github.io/emodb/stash/)

[Operations](markdowns/Operations.md)

[EmoDB SDK](https://bazaarvoice.github.io/emodb/maven/)

[API Keys](https://bazaarvoice.github.io/emodb/security/)

[User Access Control](https://bazaarvoice.github.io/emodb/useraccesscontrol/)

[Security](https://bazaarvoice.github.io/emodb/securityadmin/)

[Java Client Support](markdowns/JavaClients.md)

Quick Start
-----------

[Quick Start Guide](https://bazaarvoice.github.io/emodb/quickstart/)