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