Hi,

> I recommend using a CouchDB library for Java. 

By the way, we have created yet another java client library. 

We use it for information visualisation (which means displaying a lot of data 
at the same time). Therefore, the emphasis is put on improving read performance 
(cached bulk GET). On _changes, the cache is cleared and the observers are 
notified.

It's called RESTDatabase:
   
http://porphyry.git.sourceforge.net/git/gitweb.cgi?p=porphyry/porphyry;a=blob_plain;f=src/org/hypertopic/RESTDatabase.java;h=b7d67a3146475d9057dd8fec40967dd10514146d;hb=HEAD

And it is tested here:
   
http://porphyry.git.sourceforge.net/git/gitweb.cgi?p=porphyry/porphyry;a=blob_plain;f=src/org/hypertopic/RESTDatabaseTest.java;h=6b5dfcb2d1022fe586b2c22b77ee517aa4a20b54;hb=HEAD

We minimized the dependencies to a single modified org.json library:
   
http://porphyry.git.sourceforge.net/git/gitweb.cgi?p=porphyry/porphyry;a=tree;f=src/org/json;h=311adf0af9d49f0dfc1d9fbafeb113bb23eb29fe;hb=HEAD


Regards,

Aurélien (for the Hypertopic team)

Reply via email to