[Twisted-Python] Twisted ORM

Werner Thie werner at thieprojects.ch
Sat Aug 7 05:24:33 EDT 2010

Great work, I'm currently looking into doing some integration work with 
couchdb and stumbled over paisly https://launchpad.net/paisley but this 
piece of code is poorly maintained.

Not being the db master (neither from heart nor from profession) let me 
ask the dumb question:

How do you rate the chances of interfacing couchdb to your code?

Why am I fascinated by the promises couchdb makes? I really hate the 
overstructuring of data the SQL DBs impose - the moment you structure 
the data is the moment you realize that there is an impedance mismatch 
between data and its usage and technically ORMs are no more than 
impedance adapters, lightening the burden of the programmer to 
restructure data. With the promises couchdb makes in terms of imposing 
the least possible structuring onto the data and doing the 
(re)structuring when querying and retrieving it struck a note in me.

Thanks for comments, Werner

On 06.08.2010 21:09, bmuller at butterfat.net wrote:
> Hello everyone,
> I've just finished creating a basic Object Relational Mapper (ORM) in
> Twisted (http://trac.butterfat.net/public/twistar) called Twistar. The
> goal of the project is most certainly not to duplicate the full
> functionality of existing Python ORM's, but rather to provide a simple
> interface to databases that obviates the need for writing SQL.
> With the deprecation of twisted.enterprise.row and
> twisted.enterprise.reflection, the only option right now in twisted for
> database interaction (that I know of) is either via straight SQL through
> adbapi|||| or via patches on existing Python ORM's. The goal behind
> Twistar is to provide basic ORM functionality but completely within the
> Twisted paradigm.
> The code is fully documented (via pydoctor) and the package contains
> unit tests (which can be run by trial).
> Who should I talk to concerning possible inclusion in twisted.enterprise?
> Thanks,
> Brian
> _______________________________________________
> Twisted-Python mailing list
> Twisted-Python at twistedmatrix.com
> http://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-python

More information about the Twisted-Python mailing list