• Las entidades vivas de JPA Develamos el misterio: ¿qué relación mantienen los objetos con la base de datos?
  • La fábula de Arturo Un valiente caballero nos enseñará las consecuencias de la deuda técnica.
  • 4 consejos para presentar como un samurai Averiguamos lo que tienen en común un samurai y un presentador efectivo.
  • Cómo alimentar nuestra creatividad Ideas para alimentar la creatividad cotidiana de los equipos de trabajo.

Geir Magnusson hizo una presentación sobre Cloud Data Persistence en QCon Londres 2009. El mensaje principal de esta presentación fue que las limitaciones físicas de la tecnología actual en combinación con la complejidad computacional de bases de datos relacionales convencionales nos están llevan a buscar espacios nuevos y emocionantes.

Presentando soluciones como Google BigTable y Amazon Dynamo, Magnusson dice que las bases de datos distribuidas nos permiten manejar un gran volumen de datos (BigTable está preparado para tablas petabyte), más las cuestiones de alta disponibilidad, con distribución a través de muchos sistemas, trae algunos requerimientos que generalmente necesitan de una solución que difiere de un modelo relacional y se direcciona a modelos de almacenamiento de documentos.

Magnusson mencionó algunos proyectos interesantes para mirar de cerca.

Alternativas Open source de Google BigTable:

Alternativas Open Source para Amazon Dynamo:

Otros proyectos Open Source interesantes:

  • MongoDB, almacenaje de documento
  • CouchDB, almacenaje de documento JSon
  • MemcachedDB, base de datos distribuída en almacenaje clave/valor, accesado via api memcached
  • Drizzle, fork de mysql direccionado a cloud
  • Hadoop, sistema de archivo distribuído, framework M/R
  • LightCloud, base de datos distribuída en almacenaje clave/valor, basado en Tokyo Cabinet
  • Scalaris, escalable, transaccional, almacenaje chave/valor distribuído, en Erlang
Basado en QCon London 2009: Cloud Data Persistence

Inspiración.

"Si tú tienes una manzana y yo tengo una manzana e intercambiamos las manzanas, entonces tanto tú como yo seguiremos teniendo una manzana cada uno. Pero si tú tienes una idea y yo tengo una idea, e intercambiamos las ideas, entonces ambos tendremos dos ideas"

Bernard Shaw