You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@couchdb.apache.org by Kinley Dorji <ki...@gmail.com> on 2011/05/17 08:29:05 UTC

Re: Data.js — A Graph Manipulation Framework on top of CouchDB

Thanks, this sounds great. Will check it out.

On May 17, 2011 2:46 AM, "Michael Aufreiter" <ma...@zive.at> wrote:

Just wanted to let you know we're working on a data manipulation framework
for Javascript that exposes a simple API for graph persistence. It uses
CouchDB in the backend, and thus turns it into a Graph Database.

With Data.js you can:

 - Query, manipulate and persist data on the client (browser) or on the
server (Node.js) using exactly the same API.

 - Make fast computations (like grouping and aggregating data, filtering)

 - Synchronize nodes with a data-store (CouchDB) and handle conflicts that
may occur in a multi user scenario

 - Subscribe for graph updates in realtime (using stateful Websockets for
transport)


Based on type information Data.js stores indices (CouchDB views) and allows
you to query them using a JSON based query syntax. Thus it provides a simple
query interface without the need of specifying CouchDB views manually.

Documentation: http://substance.io#michael/data-js
Repository: http://github.com/michael/data


Looking forward to your feedback.

-- Michael

Re: Data.js — A Graph Manipulation Framework on top of CouchDB

Posted by Peter Nolan <pe...@gmail.com>.
Little things like these grow the community exponentially, so good work.

Looking forward to the other things you have in store,

-Pete