Cassandra 6 trae transacciones ACID: así las probamos en un clúster de tres nodos

The road to ACID transactions in Cassandra 6

Cassandra 6, la próxima versión de la base de datos open source, incorpora transacciones ACID mediante el protocolo Accord. En este artículo montamos un clúster de tres nodos con la rama pre-release cassandra-6.0 y comparamos cuatro modos de escritura: sin transacciones, BATCH, lightweight transactions (LWT) y Accord. Los resultados muestran que las operaciones sin transacciones violan la consistencia en 939 de 1.500 lecturas, mientras que Accord garantiza la atomicidad incluso en escrituras ciegas.

Cassandra no es un gran banco, al menos no con este modelo de datos.
  1. farazbabar

    Veo algunos comentarios hablando del dolor que Cassandra inflige a las operaciones, y está bien, estoy de acuerdo con casi todos. Lo que los comentarios asumen que los lectores saben y entienden es el horror absoluto de los foot guns, las pesadillas de las copias de seguridad, los escenarios de pérdida de datos con opciones aparentemente seguras en torno al quórum y, por supuesto, el purgatorio de rendimiento lleno de tombstones. Sinceramente, tu carga de trabajo no es lo suficientemente grande para postgres, créeme. Es como intentar contar palabras en un archivo de 5 TB con Flink, ¿puedes? ¿deberías?

  2. cyberpunk

    Estoy seguro de que para algunas cargas de trabajo, Cassandra es 'ideal' o al menos lo era hace 10 años. Lo que sí puedo decir (como alguien que dirige miles de CPUs de Cassandra en este momento) es que detesto profundamente esta base de datos. Es una pesadilla operativa, y no la echaré de menos ni un poquito si desaparece para siempre. Por otro lado, me alegra ver un poco de vida en el desarrollo de Cassandra, parece que había estado inactivo por un tiempo; pero, ¿lo elegiría para nuevas aplicaciones en 2026? No. Recomendaría encarecidamente no usarlo a menos que tengas el dinero para pagar un equipo dedicado que lo mantenga, e incluso entonces... simplemente no.

  3. javier2

    Gracias por esto, realmente espero con ansias el lanzamiento de Accord.

Más de este día

2026-08-21