couchdb-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Michael Aufreiter ...@zive.at>
Subject Data.js — A Graph Manipulation Framework on top of CouchDB
Date Mon, 16 May 2011 20:46:12 GMT
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 
Mime
  • Unnamed multipart/alternative (inline, 8-Bit, 0 bytes)
View raw message