Digg deja a MySQL por Cassandra

Con el objetivo de mejorar su performance y posibilidad de crecimiento, el sitio de votación y comunidad social Digg ha anunciado que planea reescribir totalmente su infraestructura de software, incluyendo su alejamiento de las bases de datos MySQL que han sido utilizadas desde sus comienzos.

En lugar del codigo MySQL, Digg planea utilizar una base de […]

El articulo comienza a continuacion...

Enviado por lol on Marzo 12th, 2010 with
Lee mas articulos en General.

Con el objetivo de mejorar su performance y posibilidad de crecimiento, el sitio de votación y comunidad social Digg ha anunciado que planea reescribir totalmente su infraestructura de software, incluyendo su alejamiento de las bases de datos MySQL que han sido utilizadas desde sus comienzos.

mysql
En lugar del codigo MySQL, Digg planea utilizar una base de datos de código abierto NoSQL llamada Cassandra, que fue diseñada originalmente por Facebook.

Para simplificar la migración de MySQL a Cassandra, los desarrolladores de Digg construyeron una herramienta para pasar los datos de una base a la otra. Dependiendo de este éxito, la herramienta podría convertirse de código abierto para ayudar a otros programadores.

Durante este anuncio, John Quinn, ingeniero de Digg, dijo que construyeron una herramienta, conocida como “transcribe” que se aprovecha de Hadoop, para importar grandes bloques de datos de MySQL a Cassandra.

Vale aclarar que las bases de datos NoSQL son un nuevo tipo de bases que se diferencian de los sistemas de manejo de bases de datos basados en el SQL tradicional. En lugar de utilizar tablas y columnas, NoSQL usa diferentes tipos de almacenamientos y objetos.

Para evitar problemas, Quinn aclaró que Cassandra no es la única base de datos NoSQL que se consideró para Digg, explicando que existen otros sistemas NoSQL populares como CouchDB y MongoDB.

Esta decisión no fue tomada a la ligera, ya que Digg explicó que ha estado probando Cassandra en varios aspectos de sus operaciones desde setiembre del año pasado.

Los programadores indicaron que la funcionalidad de Digg ha sido re-implementada desde MySQL para utilizar Cassandra como su base primaria, aunque Quinn no pudo comentar en la mejora de performance que se espera con la migración.

Finalmente, Quinn explicó que MySQL seguirá siendo utilizada en algunos puntos específicos, ya que este sistema todavía ofrece una flexibilidad que Cassandra no ha alcanzado.

Este post ha sido publicado originalmente en TechTear.com- Blog Magazine de Tecnología, Internet y Negocios

Compártelo

Enviado por lol el Marzo 12th, 2010
Lee mas articulos en General.

Articulos relacionados