Buscar
Social
Ofertas laborales ES
« ¿Sitios Web Single Page Interface Céntricos Servidor prácticamente sin estado? ¿Bromeas? | Main | Amazon lanza el developer program su Android App Store "curada" »
lunes
ene102011

Cassandra 0.7 publicado

Acaba de publicarse la versión 0.7 de la base de datos distribuida NoSQL Cassandra.

Cassandra es una base de datos cuya principal caracteristica es que puede crecer indefinidamente, ya que es totalmente distribuida, pudiendo incluir nuevos nodos en cualquier instante, y balanceando almacenamiento y consultas entre todas ellas. Su modelo de datos es a grandes rasgos un hash de un conjunto de atributos:valor.

Entre las principales mejoras de la versión 0.7 se encuentran:

 

  • El poder dar de alta Keyspace (Equivalente a esquemas) y ColumnFamily (El equivalente a nuevas tablas), dinámicamente. Hasta ahora, debían definirse en ficheros de configuración.
  • Permite definir en las ColumnFamily, las características de algunos atributos en concreto, como el tipo de datos. Por defecto los valores de cassandra son byte[].
  • Permite definir atributos en concreto para ser indexable. Hasta ahora solo se podía buscar por la clave hash de cada entrada.

 

 Estos cambios además se pueden trastear con la aplicacioncita de línea de comandos que trae, por lo que os podéis hacer una idea del modelo de datos que soporta.

Es interesante además seguir el desarrollo de dicho proyecto, por las funcionalidades que están pensando en el futuro. La más interesante a mi entender es que se están planteando un lenguaje de consulta para atacar a la base de datos, que ahora se hacer forma totalmente programática. 

 

Enlace al proyecto. 

Reader Comments

There are no comments for this journal entry. To create a new comment, use the form below.
Comentarios deshabilitados
Comentarios deshabilitados en esta noticia.