CAP Theory
Consistant, Setiap node akan selalu memberikan data yang terbaru dan sama di seluruh sistem.
Available, Setiap kali kita melakukan aksi pada database (membaca/menulis), kita selalu dapat melakukannya tanpa gangguan.
Partition Tolerant, Setiap node selalu dapat terhubung satu sama lain, bahkan jika terjadi pemisahan atau kegagalan koneksi.
Setiap database tidak dapat memenuhi ketiga komponen tersebut secara simultan, sebagian besar database hanya mampu memenuhi dua dari tiga komponen tersebut. Di Cassandra, fokus utamanya adalah pada Avaiable dan Parition Tolerant.