Peningkatan Indeks untuk Apache Cassandra
Kerangka penyimpanan data baru untuk pengindeksan di Apache Cassandra ditujukan untuk memudahkan adopsi database NoSQL cloud-native dengan menghilangkan masalah developer antara skala, stabilitas, dan performa.
Pengguna Cassandra semakin banyak menggunakan indeks sebagai sarana selain kunci partisi untuk mengakses data di Cassandra. (Kunci partisi tabel adalah kumpulan kolom yang diurutkan dalam tabel.) Indeks sekunder juga digunakan untuk membuat kueri tabel yang biasanya tidak dapat diakses. Dalam pendekatan DataStax baru yang disebut indeks penyimpanan-terpasang dirancang untuk menyederhanakan pemfilteran data melalui indeks sekunder baru.
Hasilnya adalah cara yang lebih sederhana bagi pengembang aplikasi untuk mengakses data di database Cassandra NoSQL. Pengindeksan yang terpasang pada penyimpanan ini membuat pengembangan dan pemodelan data di Apache Cassandra lebih mudah digunakan, sementara itu juga meningkatkan stabilitas dan kinerja serta memberi arsitek dan operator lebih sedikit bagian yang bergerak untuk dikelola.
Implementasi pengindeksan Cassandra yang tersedia di DataStax Astra dan platform perusahaan memungkinkan pengembang untuk mengakses beberapa kolom pada tabel yang sama. Sumber daya penyimpanan yang diperluas dirancang untuk meningkatkan penskalaan dan stabilitas pada database NoSQL sekaligus mengurangi persyaratan disk penyimpanan. Misalnya, promotor mencatat bahwa pengindeksan yang dipasang pada penyimpanan memiliki data yang sama di antara beberapa indeks kolom pada tabel yang sama.
DataStax mengatakan pendekatan pengindeksan baru sekarang tersedia di platform Astra serta versi 6.8.3 dari distribusi perusahaan Cassandra.
Upaya pengindeksan yang terpasang pada penyimpanan merupakan langkah lain dari DataStax dalam upaya menarik pengembang aplikasi ke platform andalan Astra yang bermigrasi ke cloud publik. Menggabungkan skalabilitas bawaan Cassandra dengan kemudahan penggunaan dipandang sebagai cara untuk memenangkan hati pengembang saat memilih database untuk aplikasi terdistribusi baru.
Sumber: Datastax