Pengertian – Apa yang dimaksud dengan Apache Cassandra?
Apache Cassandra adalah sistem manajemen basis data terdistribusi NoSQL open-source. Awalnya dikembangkan di Facebook oleh Avinash Lakshman dan Prashant Malik. Versi 2.0.7 dirilis pada 14 April 2014.
Deskripsi Apache Cassandra
Apache Cassandra menggunakan sistem NoSQL daripada sistem manajemen basis data relasional tradisional (RDBMS) karena yang terakhir tidak cocok untuk menangani volume besar data tidak terstruktur, seperti yang diproduksi oleh situs web atau perusahaan online. NoSQL memiliki desain yang lebih sederhana dan mendukung penskalaan horizontal, yang memungkinkan penambahan server baru untuk kinerja yang lebih baik.
Cassandra menggunakan arsitektur peer-to-peer alih-alih pengaturan master / slave yang digunakan dalam RDBMSs. Tidak ada server master di yang sebelumnya seperti dalam berbagi file peer-to-peer. Jika server master terhenti atau rusak karena banyak permintaan, server slave dianggap tidak berguna, sedangkan dalam pengaturan peer-to-peer, setiap cluster database sama dan dapat menerima permintaan dari klien mana pun. Akibatnya, Cassandra tidak memiliki titik kegagalan tunggal.