BARREL
DISTRIBUTED DATABASE
FOR THE MODERN WORLD
https://barrel-db.org
Slide 2
Slide 2 text
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
Slide 3
Slide 3 text
▸ view changes
▸ replication based on a view
▸ bulk get (works with pouchdb/couchbase lite)
▸ revisited storages, new replicator & view engine, …
WITH MODERN FEATURES
Slide 4
Slide 4 text
AN EFFORT TO MAINTAIN
THE COUCHDB API
Slide 5
Slide 5 text
▸ 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
Slide 6
Slide 6 text
▸ DATA are not only blobs
▸ Replicated APPs
▸ Couchapps but extended and revisited
REPLICATED APPS