Cassandra 6 bringt ACID-Transaktionen: Der Weg dorthin
The road to ACID transactions in Cassandra 6
Cassandra, die quelloffene NoSQL-Datenbank mit eingebautem Sharding und Replikation, erhält in Version 6 endlich ACID-Transaktionen. Der Artikel zeigt anhand eines Drei-Knoten-Clusters, wie man die neuen Transaktionsoptionen – BATCH, Lightweight Transactions (LWT) und Accord – einrichtet und testet. Dabei werden die Grenzen der bisherigen Konsistenzmechanismen deutlich: Während einfache Updates und BATCHs unter Last zu Inkonsistenzen führen können, bieten LWT und Accord echte Garantien. Ein praxisnaher Einblick in die Entwicklung hin zu einer vollständig transaktionalen Datenbank.
Cassandra ist eine der wenigen herstellerneutralen Open-Source-Datenbanken mit SQL-ähnlicher Abfragesprache, eingebautem Sharding und eingebauter Replikation.