intertwingly

It’s just data

Introducing Basura


If Joe Gregorio can name his framework Robaccia, I certainly can name my database Basura.

Whereas Robaccia builds upon KidGenshi, SQLAlchemy, Selector, and WSGI; Basura builds upon BSDDB, JSON, and WSGI.

Just so that there isn’t any misunderstanding, my intent is not to build a full featured database, but rather to help understand and document the external interfaces of CouchDB.  In the process, hopefully I can make suggestions that will improve the consistency of this interface.  See my NOTES for a start.  It is my hope that eventually there will be as many clients and servers implementing this interface as there are for XMPP.  Hopefully, once I get to parity with passing the CouchDB test cases, I can help offload Damien by prototyping new features on a simpler codebase that he (and others) can then reimplement in a robust manner.

P.S. That basura link above? It is a bzr repository... check it out!