ApsaraDB for Cassandra adalah database NoSQL terdistribusi yang dikembangkan berdasarkan sumber terbuka Apache Cassandra dan diintegrasikan dengan Alibaba Cloud Database sebagai fitur Layanan (DBaaS). ApsaraDB for Cassandra telah dikembangkan selama lebih dari satu dekade, berbasis pada arsitektur terdistribusi Amazon DynamoDB serta model data Google Cloud Bigtable. ApsaraDB for Cassandra menggunakan arsitektur terdistribusi, tanpa pusat, dan multi-aktif, serta menyediakan fitur seperti penskalaan otomatis, ketersediaan tinggi, toleransi kesalahan, konsistensi yang dapat disesuaikan, dan mirip SQL Bahasa Query Cassandra (CQL). ApsaraDB for Cassandra dirancang untuk mendukung layanan bagi perusahaan Internet dan bisnis mereka. ApsaraDB for Cassandra merupakan salah satu database tabel lebar paling populer. Alibaba Cloud secara global meluncurkan ApsaraDB for Cassandra pada Agustus 2019.
ApsaraDB for Cassandra menjadi pilihan ideal karena alasan berikut:
Alasan 1: ApsaraDB for Cassandra dikembangkan untuk bisnis Internet
Jika Anda memiliki layanan terkait transaksi, kami menyarankan penggunaan MySQL atau Alibaba Cloud PolarDB. MySQL atau PolarDB menyediakan fitur transaksi dan SQL untuk memastikan bahwa sistem operasi perangkat lunak bisnis Anda (BOSS), sistem manajemen hubungan pelanggan (CRM), dan sistem perencanaan sumber daya perusahaan (ERP) berjalan sesuai harapan. Namun, untuk bisnis Internet yang memerlukan ketersediaan tinggi, konkurensi tinggi, penyimpanan masif, konsistensi yang dapat disesuaikan, dan elastisitas, kami menyarankan penggunaan ApsaraDB for Cassandra daripada MySQL. ApsaraDB for Cassandra menyediakan fitur berikut:
Ketersediaan tinggi: Bisnis Anda tidak akan terpengaruh jika sebuah node gagal. Anda harus mengonfigurasi redundansi untuk node dan replika data serta menetapkan level konsistensi baca/tulis ke Quorum.
Skalabilitas tinggi: ApsaraDB for Cassandra dapat menyediakan penyimpanan mulai dari 160 GB hingga 10 PB dan hingga puluhan juta permintaan per detik (QPS). Anda dapat menambahkan lebih banyak node dan pusat data ke layanan Anda sesuai kebutuhan.
Konsistensi yang dapat disesuaikan: ApsaraDB for Cassandra memberikan ketersediaan tinggi dan konsistensi kuat dengan menetapkan level konsistensi baca/tulis ke Quorum. Anda dapat mengonfigurasi konsistensi rendah untuk layanan IoT berdasarkan karakteristik bisnis Anda untuk mencapai performa lebih tinggi dengan biaya lebih rendah.
Kami menyarankan penggunaan ApsaraDB for Cassandra untuk layanan seperti obrolan online dan pesan instan, umpan berita, pesanan historis, object storage, keranjang belanja, sistem penagihan, dan komentar. Layanan ini juga mencakup layanan berbasis data seperti pengendalian risiko, rekomendasi, profil pengguna, IoT, dan analisis log.
Alasan 2: ApsaraDB for Cassandra mudah digunakan oleh pengembang dan DBA
Pengembang MySQL atau administrator basis data (DBA) dapat menguasai keterampilan untuk database ApsaraDB for Cassandra dalam waktu singkat. ApsaraDB for Cassandra mudah digunakan dan dikelola serta memberikan manfaat berikut:
CQL yang mirip SQL memungkinkan pengembang database MySQL dan pengembang database tradisional lainnya untuk langsung menggunakan database ApsaraDB for Cassandra.
ApsaraDB for Cassandra menyediakan sistem otentikasi keamanan, sistem otentikasi komprehensif, dan mekanisme Sertifikat SSL untuk DBA.
ApsaraDB for Cassandra menyediakan layanan indeks lengkap seperti LocalIndex, materialized views, dan SSTable-Attached Secondary Index (SASI) untuk pengembang.
Apache Cassandra asli menyediakan driver klien (non-Thrift mode) untuk beberapa bahasa pemrograman, seperti Java, Python, PHP, .NET, dan Node.js. Performa driver klien asli konsisten dengan performa klien Java.
Alasan 3: ApsaraDB for Cassandra bekerja dengan X-Pack Spark untuk memfasilitasi penyimpanan data besar
Apache Spark adalah mesin utama untuk pemrosesan data besar, dan Apache Cassandra adalah database NoSQL data besar yang utama. Kombinasi Apache Cassandra dan Apache Spark memungkinkan Anda mengelola layanan berbasis data seperti pengendalian risiko, rekomendasi, dan IoT. ApsaraDB for Cassandra menyediakan mesin X-Pack Spark untuk memudahkan penggunaannya.
Alasan 4: Dukungan 24/7 tersedia untuk memastikan stabilitas dan keamanan
ApsaraDB for Cassandra menyediakan fitur pemulihan bencana tingkat perusahaan seperti beberapa pusat data yang ditempatkan di wilayah yang sama dan pencadangan serta pemulihan. Tim ApsaraDB for Cassandra menawarkan dukungan 24/7 untuk memastikan stabilitas dan keamanan database Anda, serta berkomitmen untuk terus meningkatkan performa dan memberikan fitur yang disesuaikan dengan kebutuhan bisnis Anda untuk mendukung kesuksesan Anda.