Apache Cassandra è un sistema di gestione di database (DBMS) NoSQL open source che memorizza i dati sotto forma di chiave-valore. Le informazioni vengono quindi salvate e manipolate per essere ristrutturate. Apache Cassandra dispone di un proprio linguaggio di interrogazione, il Cassandra Query Language (CQL). Compatibile con tutti i sistemi operativi, questo linguaggio rende Cassandra una soluzione estremamente flessibile.