Apache Cassandra es una base de datos NoSQL de código abierto mantenida por la Apache Software Foundation. Es una base de datos de columnas anchas que permite almacenar datos en una red distribuida. Sin embargo, a diferencia de MongoDB, Cassandra tiene una arquitectura sin maestro y, como resultado, tiene múltiples puntos de fallo, en lugar de uno solo.
En relación con el teorema CAP, Cassandra es una base de datos AP: ofrece disponibilidad y tolerancia a las particiones, pero no puede ofrecer coherencia en todo momento. Como Cassandra no tiene un nodo maestro, todos los nodos deben estar disponibles continuamente Sin embargo, Cassandra ofrece consistencia eventual al permitir a los clientes escribir en cualquier nodo en cualquier momento y resolver las inconsistencias lo más rápido posible.
Dado que los datos solo se vuelven inconsistentes en caso de una partición de red y las inconsistencias se resuelven rápidamente, Cassandra ofrece una función de "reparación" que ayuda a los nodos a ponerse al día con sus pares. No obstante, la disponibilidad constante da como resultado un sistema de alto rendimiento que, en muchos casos, compensa.