Apache Cassandra

De Wikipedia, la enciclopedia libre
Saltar a: navegación, búsqueda
Apache Cassandra
Cassandra logo.svg
Desarrollador
Apache Software Foundation
Información general
Diseñador Avinash Lakshman, Prashant Malik
Lanzamiento inicial 2008
Última versión estable 2.0.0 (3 de Septiembre del 2013)
Género Sistema de gestión de bases de datos
Programado en Java
Sistema operativo Multiplataforma
Licencia Apache License 2.0
Estado actual Activo

Apache Cassandra es una base de datos NoSQL distribuida y basada en un modelo de almacenamiento de «clave-valor», escrita en Java. Permite grandes volúmenes de datos en forma distribuida. Por ejemplo, lo usa Twitter para su plataforma. Su objetivo principal es la escalabilidad lineal y la disponibilidad. La arquitectura distribuida de Cassandra está basada en una serie de nodos iguales que se comunican con un protocolo P2P con lo que la redundancia es máxima.

Cassandra está desarrollada por Apache Software Foundation.

En las versiones iniciales utilizaba un API propia para poder acceder a la base de datos. En los últimos tiempos están apostando por un lenguaje denominado CQL (Cassandra Query Language) que posee una sintaxis similar a SQL aunque con muchas menos funcionalidades. Esto hace que iniciarse en el uso de la misma sea más sencillo. Permite acceder en Java desde JDBC.

Enlaces externos[editar]