I guess what I always run into with ORMs is that I'm rarely lucky
enough to have my Python module be the only user of the database, and
Very strongly agreed.
One of the things I hate about most ORMs is their desire to define the
SQL schema for you - they mostly do a half-assed job because the "model"
seldom contains enough information to define an efficient schema.
SQLAlchemy is better than most in that regard, since you can reflect an
existing schema, but frankly I just reflect into table objects and use
the query builder - the only things the ORM adds are a false sense of
security.
"Proper" object databases e.g. ZODB, Durus et. al. are a completely
different matter, and often very nice (though still not very easy to
integrate with Twisted). I imagine Axiom is closer to these than to SQL.
_______________________________________________
Twisted-Python mailing list
Twisted-Python@twistedmatrix.com
http://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-python