Apache Cassandra ist eine quelloffene, verteilte NoSQL-Datenbank für große Datenmengen und hohe Verfügbarkeit. Jeder Knoten ist identisch, einen zentralen Master gibt es nicht; der Ausfall eines Knotens oder sogar eines Rechenzentrums muss daher nicht zu Datenverlust führen. Daten werden über mehrere Rechenzentren repliziert, und pro Operation legen Sie die Konsistenzstufe fest. Die Kapazität wächst durch zusätzliche Maschinen, ohne Anwendungen zu unterbrechen, und das Audit-Logging protokolliert DML-, DDL- und DCL-Aktivitäten. Cassandra ist Software, die Sie selbst betreiben, on-premises oder in einer öffentlichen oder privaten Cloud.
Cassandra wird unter dem Dach der Apache Software Foundation, einer US-amerikanischen Non-Profit-Organisation, entwickelt und steht unter der Apache License 2.0. Es gibt keinen kommerziellen Eigentümer und keinen festen Speicherort: Ihre Daten liegen dort, wo Sie Ihren eigenen Cluster betreiben. Eine europäische Organisation kann Cassandra daher auf EU-Infrastruktur in eigener Verantwortung betreiben. Nutzen Sie einen verwalteten Cassandra-Dienst eines Drittanbieters, bestimmen dessen Rechtsraum und Hosting-Standort die rechtliche Lage.