Dokumen ini merangkum Apache Cassandra, sebuah sistem manajemen basis data NoSQL yang terdistribusi, peer-to-peer, dan memungkinkan pembacaan dan penulisan data di mana saja. Cassandra memiliki fitur seperti replikasi data untuk ketersediaan tinggi dan strategi partisi untuk skalabilitas. Data tersimpan secara terdistribusi di seluruh kluster dan dikelola secara kolektif.
4. CARA KERJA
CASSANDRA
(1)
Tiap node berkomunikasi dengan node lain melalui
protocol Gossip, yang bertukar informasi mrlalui
cluster tiap detik
Sebuag log commit dipakai pada setiap node untuk
nerekam aktivitas write. Durabilitas data dijaminkan.
Data juga ditulis ke struktur memori dan kemudian ke
disk tiap kali struktur memori penuh
Peer-to-peer, sistem terdistribusi
Read/Write dimanapun
Data dipartisi sepanjang semua simpul pada cluster
5. CARA KERJA
CASSANDRA
(2)
Skema yang dipakai Cassandra adalah cerminan
setelah Google Bigtable dengan row-oriented dan
struktur kolom
Sebuah keyspace adalah istilah yang sama dengan
database dalam dunia RDBMS
Sebuah keluarga kolom sama dengan tabel RDBMS,
namun lebih fleksibel
Sebuah baris dalam sebuah keluarga kolom terindeks
dengan key baris tersebut.
6. CARA KERJA
CASSANDRA
(3)
Skema yang dipakai Cassandra adalah cerminan
setelah Google Bigtable dengan row-oriented dan
struktur kolom
Sebuah keyspace adalah istilah yang sama dengan
database dalam dunia RDBMS
Sebuah keluarga kolom sama dengan tabel RDBMS,
namun lebih fleksibel
Sebuah baris dalam sebuah keluarga kolom terindeks
dengan key baris tersebut.