https://github.com/bazaarvoice/emodb
A distributed database with a built in streaming data platform
https://github.com/bazaarvoice/emodb
Last synced: 9 months ago
JSON representation
A distributed database with a built in streaming data platform
- Host: GitHub
- URL: https://github.com/bazaarvoice/emodb
- Owner: bazaarvoice
- License: apache-2.0
- Archived: true
- Created: 2016-08-22T19:51:26.000Z (over 9 years ago)
- Default Branch: main
- Last Pushed: 2025-01-31T09:48:07.000Z (12 months ago)
- Last Synced: 2025-04-09T15:09:55.810Z (9 months ago)
- Language: Java
- Homepage:
- Size: 43.2 MB
- Stars: 58
- Watchers: 15
- Forks: 44
- Open Issues: 173
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
- awesome-java - EmoDB
README
[](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/)