[pyar] ORMs y NoSQL

Tomas Zulberti tzulberti en gmail.com
Vie Dic 10 13:03:32 ART 2010


2010/12/10 Sebastian Bassi <sebastian.bassi en globant.com>:
> Los webframewoks como Django y Web2Py permiten abstraer el manejo de las DB
> usando ORM (o DAL para Web2Py) y de esa manera uno usa la DB de manera
> "independiente" de la DB que se trate. Tocando un parametro elijo entre
> digamos Sqlite3 o Postgre. Pero también se puede elegir entre bases No-Sql
> (como BigTable o Cassandra). Mi pregunta es: Considerando que hay
> diferencias sustanciales en como se arman las queries entre una base SQL y
> otra No-SQL (las noSQL no tienen JOIN), me pregunto si al diseñar una DB
> usando un ORM tengo que tener esto en cuenta o si no me tengo que preocupar
> en absoluto en esto ya que por algo estoy usando un ORM.
>

Si el ORM trabaja con base de datos NoSQL (cosa que el ORM de django
no hace), entonces no te deberias de preocupar. Solo te deberias
preocupar cuando queres optimizar alguna query, es decir, en los
"""mismos""" casos en los que escribis la query SQL a mano.

Saludos,
TZ



More information about the pyar mailing list