Re: sqlobject vs sqlalchemy
lasizoillo <[email protected]> Fri, 27 Nov 2009 17:17:28 +0100
| Newsgroups | gmane.comp.python.general.castellano |
|---|---|
| Message-ID | <[email protected]> |
El día 27 de noviembre de 2009 16:30, <[email protected]> escribió: > > > > Cual de los dos es mejor?? > Cuál es la heurística de valoración? Si lo que quieres es un ORM facilito para hacer cosas rápido, SQLObject es una buena opción. Eso si, en el momento que te pongas a hacer cosas para las que no está pensado te va a dar más problemas que otra cosa. Si lo que quieres es usar un ORM que te permita hacer cualquier cosa que se te pueda pasar por la cabeza, SQLAlchemy es la clave. Eso si, aunque SQLAlchemy te permita hacer particionado vertical, horizontal, definirte acciones a modo de triggers que se ejecutan en el cliente, hacer mediante mapeos lo que pudieran ser vistas, ... añade un nivel de complicación tal que cuesta aprenderlo. La documentación de SQLAlchemy no es uno de sus puntos fuertes. Y no es que no sea abundante, es que se necesitaría incluso más (y mejor). Mi recomendación es que te armes de paciencia y aprendas SQLAlchemy. SQLAlchemy vale para casi todo. Para lo que no te lo recomiendo es para hacer cargas masivas en plan rápido de ejecución. Todas esas capas de abstracción que introducen los ORM's y en especial SQLAlchemy hacen que el rendimiento se degrade una barbaridad. SQLAlchemy ofrece una capa raw para ejecutar el sql sin pasar por la capa del ORM por ese motivo, pero nada como las propias herramientas de la BB.DD. para ese fin. Un saludo: Javi _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes