Cassandra

Base de datos NoSQL distribuida y altamente escalable, diseñada para alta disponibilidad y rendimiento.

Logo de Cassandra

Innovación en el manejo de datos

Cassandra es reconocida por su capacidad para gestionar grandes volúmenes de datos a escala. Su diseño distribuido garantiza alta disponibilidad, eliminando puntos de fallo y ofreciendo rendimiento constante en ambientes críticos.

Características Clave

Alta Escalabilidad

Agrega nodos sin tiempo de inactividad y maneja incrementos exponenciales en datos.

Alta Disponibilidad

Diseñada para eliminar puntos únicos de fallo mediante replicación.

Consistencia Eventual

Ofrece un esquema flexible de consistencia en un entorno distribuido.

Rendimiento Optimizado

Procesa lecturas y escrituras a alta velocidad, incluso a gran escala.

Ejemplo Básico de CQL

Cassandra utiliza CQL (Cassandra Query Language) para interactuar con los datos. A continuación, un ejemplo básico:

// Crear un keyspace con replicación CREATE KEYSPACE miKeyspace WITH REPLICATION = { 'class': 'SimpleStrategy', 'replication_factor': 3 }; // Seleccionar el keyspace USE miKeyspace; // Crear una tabla de usuarios CREATE TABLE usuarios ( id UUID PRIMARY KEY, nombre text, email text ); // Insertar datos en la tabla INSERT INTO usuarios (id, nombre, email) VALUES (uuid(), 'Carlos Sánchez', 'carlos@example.com'); // Consultar datos de la tabla SELECT * FROM usuarios;