Upgrade to Pro — share decks privately, control downloads, hide ads and more …

what is barrel db

what is barrel db

quick introduction of what is, what is not Barrel.

https://barrel-db.org

Benoit Chesneau

December 01, 2015
Tweet

More Decks by Benoit Chesneau

Other Decks in Technology

Transcript

  1. BARREL
    DISTRIBUTED DATABASE
    FOR THE MODERN WORLD
    https://barrel-db.org

    View Slide

  2. WHAT IS BARREL
    ▸ a document database
    ▸ revision tree & atomic document updates
    ▸ changes feed
    ▸ replication between any nodes in both way
    ▸ views (~ map) with reduce feature

    View Slide

  3. ▸ view changes
    ▸ replication based on a view
    ▸ bulk get (works with pouchdb/couchbase lite)
    ▸ revisited storages, new replicator & view engine, …
    WITH MODERN FEATURES

    View Slide

  4. AN EFFORT TO MAINTAIN
    THE COUCHDB API

    View Slide

  5. ▸ no mongo-like query engine
    ▸ interface with other data systems
    ▸ interested in data locations & movements
    ▸ Put/Match the data next to you
    ▸ P2P
    WHAT BARREL REALLY IS

    View Slide

  6. ▸ DATA are not only blobs
    ▸ Replicated APPs
    ▸ Couchapps but extended and revisited
    REPLICATED APPS

    View Slide

  7. HTTPS://BARREL-DB.ORG

    View Slide