[Twisted-Python] Twisted ORM
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?
> Twisted-Python mailing list
> Twisted-Python at twistedmatrix.com
More information about the Twisted-Python