Cassandra Dengan Kelebihan Dan Kekurangannya Serta Langkah Install Pada Komputer
195410198–Dimas Maulana Aziz–Informatika–STMIK AKAKOM
Cassandra Dengan Kelebihan Dan Kekurangannya Serta Langkah Install Pada Komputer

195410198–Dimas Maulana Aziz–Informatika–STMIK AKAKOM
Cassandra atau lengkapnya Apache Cassandra merupakan database NoSQL open source untuk memanajemen data yang sudah sangat terukur serta dirancang untuk mengelola data berkapasitas besar. Untuk menjalankan Cassandra hampir mirip dengan bahasa SQL yaitu dengan menggunakan CQL(Cassandra Query Language).
Mengapa Perlu Mempelajari Database Cassandra?
Dilansir dari db-engines.com, Cassandra menduduki peringkat 11 pada bulan Maret 2021. Apache Cassandra merupakan database yang sangat scalable dan dirancang untuk mengelola data dengan kapasitas yang sangat besar atau kita kenal dengan Big Data. Selain terstruktur Cassandra memiliki performa pengaksesan yang cepat dan Query yang digunakan cukup mudah serta memiliki berbagai gabungan keunggulan yaitu kompresi data yang terbangun, dukungan MapReduce, indeks primer / sekunder, dan fitur keamanan. Hal itu yang membuat Cassandra perlu kita pelajari. Satu hal lagi, Apache Cassandra merupakan basis data yang gratis, open source, dengan sistem penyimpanan yang didistribusikan untuk mengelola sejumlah besar data.
Kapan Menggunakan Database Cassandra?
Pada kondisi modern seperti ini di jejaring sosial situs seperti Facebook, Twitter, Instagram, peyimpanan data memunculkan sebuah skena baru. Dimana Cassandra ini merupakan sebuah sistem penyimpanan data terdistribusi untuk mengelola data terstruktur yang dirancang untuk skala yang sangat besar. Jadi saat kita akan melakukan pengelolaan pada data yang besar, Database Cassandra ini bisa menjadi pilihan yang tepat.
Kelebihan Dari Database Cassandra
Cassandra memiliki kelebihan seperti:
- Penambahan kapasitas penyimpanan dapat ditambah kapan saja
- Dapat mengakomodasi berbagai format seperti, terstruktur, semi-terstruktur, dan tidak terstruktur.
- Dapat mengakomodasi perubahan struktur
- Distribusi data yang mudah
- Dapat mengelola data yang besar
- Dapat berjalan pada perangkat keras low end
- Dapat menyimpan ratusan terabyte data tanpa mengorbankan efisiensi dalam membacanya.
- Model data yang tidak biasa dan sangat dapat diandalkan
- Penulisan Cepat
Kekurangan Dari Database Cassandra
Setelah menyebutkan berbagai kelebihan dari Database Cassandra, rasanya kurang lengkap jika tidak menampilkan kekurangan dari Database ini. Kekurangan dari Database Cassandra seperti :
- Tidak support untuk ACID Properties yang akan digunakan untuk transaksi database
- Masalah Latensi yang diakibatkan permintaan yang berlebihan dan membaca banyak data
- Duplikasi data
- Pembacaan data lebih lambat
Cara Melakukan Install Cassandra pada Komputer
Ada beberapa Software yang diperlukan untuk melakukan install Cassandra pada komputer, antara lain:
- Java SE Runtime Environment 8 & JDK 8
- Python 2.7
- Apache Cassandra
Install Java
- Unduh Java SE Runtime Environment disini. Kemudian untuk Java SE Development Kit 8 bisa unduh disini. Versi terbaru ketika artikel ini ditulis adalah 8u281.

- Setelah diunduh, kemudian install secara default.

- Cek apakah java sudah terinstall

- Membuat variabel JAVA_HOME di komputer. Dengan cara buka File Explorer > klik kanan mouse pilih Properties > Advanced system settings > Environment Variables…

- Pada tab User variables for Hp, klik New…

- Pada tampilan New User Variable ketikkan JAVA_HOME pada kotak Variable name, Kemudian pada Variable value kita Browse Directory lokasi penginstallan dari java.

- Setelah klik OK & OK, kemudian kita cek lokasi dari JAVA_HOME

Untuk JDK sama langkahnya dengan di atas.
Install Python
- Unduh Pyton terbaru di sini. Kemudian install secara default

Install Cassandra
Versi terbaru dari Apache Cassandra ketika artikel ini ditulis adalah 3.11.10.

Kita unduh file seperti berikut.

Setelah kita unduh kemudian kita ekstrak, file hasil ekstrak kemudian kita pindah ke Folder Program Files di dalam C:\

Seperti pada java, kita buat CASSANDRA_HOME pada variable komputer kita, langkahnya sama seperti java di atas.

Pada path environtment variable juga kita tambahkan file yang digunakan dalam instalasi cassandra.

Menjalankan Cassandra
Setelah melakukan instal kemudian kita coba jalankan dengan menyambungkan ke server, dengan cara mengetikkan:
cassandra.bat -f

Setelah terhubung ke server kemudian kita coba masuk ke shell Query Cassandra dengan mengetikkan:
cqlsh

Di bawah ini adalah tampilan setelah masuk ke dalam shell Cassandra

Membuat database
Langkah pertama yang dilakukan adalah dengan membuat KEYSPACE dengan mengetikkan perintah berikut
CREATE KEYSPACE (bebas) WITH replication =
{
'class':'SimpleStrategy','replication_factor' : 3
};

Simple Strategy digunakan untuk pengembangan dan hanya memiliki pusat data tunggal, dimana akan menempatkan replika pertama pada node yang telah ditentukan oleh partisi yang sudah diset oleh program.
Langkah kedua kita masuk ke database Kampus dengan mengetikkan
use(nama keyspace);

Langkah ketiga membuat tabel di dalam database, dengan mengetikkan perintah:
CREATE TABLE (bebas)(
);

Langkah keempat masukkan isi data ke dalam table dengan mengetikkan
INSERT INTO (
);

Setelah kita masukkan data ke dalam tabel, kemudian kita tampilkan tabelnya dengan perintah:
SELECT * FROM namatable;

Mungkin itu saja penjabaran saya tentang Cassandra dengan kelebihan dan kekurangannya, serta langkah install Cassandra. Semoga bermanfaat
195410198–Dimas Maulana Aziz–Informatika–STMIK AKAKOM

메타데이터
- post_id
- 4d0f5bddfdb
- slug
- cassandra-dengan-kelebihan-dan-kekurangannya-serta-langkah-install-pada-komputer-4d0f5bddfdb
- url
- https://medium.com/@dimasmauz/cassandra-dengan-kelebihan-dan-kekurangannya-serta-langkah-install-pada-komputer-4d0f5bddfdb
- canonical_url
- https://medium.com/@dimasmauz/cassandra-dengan-kelebihan-dan-kekurangannya-serta-langkah-install-pada-komputer-4d0f5bddfdb
- author_url
- https://medium.com/@dimasmauz
- status
- ok
- fetched_at
- 2026-07-28 11:02:39