Re: MapReduce + PostgreSQL

From: "Ing(dot) Marcos Orti­z " <mlortiz(at)uci(dot)cu>
To: Alvaro Herrera <alvherre(at)alvh(dot)no-ip(dot)org>
Cc: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: MapReduce + PostgreSQL
Date: 2009-10-30 22:05:16
Message-ID: 4AEB631C.4030807@uci.cu
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Alvaro Herrera escribió:
> "Ing. Marcos Orti­z " escribió:
>
>> Estaba buscando información del tema y he visto que existen dos
>> compañias que basan sus productos principales en PostgreSQL ha combinado
>> MapReduce con SQL.
>> Las dos compañias son Greenplum y Aster Data y ambas han combinado
>> dentro del core de sus productos MapReduce.
>> Aster Data hasta ha creado un lenguaje para ello llamado SQL/MR con el
>> cual puede combinarse todo dentro del propio
>> SQL.
>>
>> Por lo que tengo dos preguntas:
>> 1- ¿Existen herramientas open source para la combinación de PostgreSQL +
>> MapReduce? (Estaba viendo Hadoop, pero no he visto cómo hacerlo)
>> 2- ¿Saben de algunas buenas prácticas para el desarrollo con MapReduce
>> unido a PostgreSQL? Soy amante de Ruby y Python.
>>
>
> ¿Has oído hablar del “teorema CAP”? Dale una leída por ej. a esto:
> http://www.julianbrowne.com/article/viewer/brewers-cap-theorem
>
> Personalmente tengo la impresión de que esta divergencia de las
> garantías duras de consistencia es lo que impide que Postgres
> propiamente tal haga esfuerzos en la dirección que planteas.
>
>
Álvaro ya leí el teorema, realmente lo que se plantea en el mismo tiene
mucho impacto hoy, que las empresas no lo ven a largo o a corto plazo, y
es el hecho de que necesariamente tienes que sacrificar algunos de los
tres aspectos principales
para tener los otros dos (Consistencia, Disponibilidad y Tolerancia a
Falla de las particiones). Pero realmente es algo complejo cuando se
quiere plantear una arquitectura viable teniendo estos basamentos.

De todas maneras pienso probar HadoopDB con PostgreSQL como backend a
ver que tal.

Saludos

--
--
"For me, the purpose is, at least partly, to have joy. Programmers often
feel joy when they can concentrate on the creative side of programming,
so Ruby is designed to make programmers happy."
Yukihiro Matsumoto (Matz), Creator of the Ruby Language

Ing. Marcos Luís Ortíz Valmaseda
System DBA && Rails New User
Centro de Tecnologías de Almacenamiento y Anális de Datos (CENTALAD)
Universidad de las Ciencias Informáticas

Linux User # 418229

http://www.freebsd.org
http://www.postgresql-es.org
http://www.postgresql.org
http://www.planetpostgresql.org
http://www.rubyonrails.org
http://www.ruby-lang.org

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Raul Duque 2009-10-31 11:33:03 Algunas sentencias no quedan dentro de transacción
Previous Message juan 2009-10-30 21:38:40 Re: Necesito ayuda