You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Jan 28, 2019. It is now read-only.
Couchdb is a json document database written in erlang and got ported to javascript (Pouchdb). Couchdb is built on top of an immutable data structure, is able to synchronize databases und allows to listen for live database changes. Its weak spot is its weak query-ability (no joins available) where datalog excells at.
I want to research: First that a couchdb database instance is referable via its unique URL which can be used as a namespace and allow queries across databases. Secondly couchdb provides a sequence id index ("_seq"; transactions in time order) to query data across time.
Translate a query plan to a set of Couchdb Mango queries.
Execute Mango queries (asynchronously in browser-land) and stream results for lazy processing
Use shelvings query processing logic to merge mango results to generate final result