Apache Cassandra 4.0 tiba dengan peningkatan kelajuan, ciri baru dan banyak lagi

Beberapa hari yang lalu Apache Software Foundation mengumumkan peluncuran versi baru Apache Cassandra 4.0 iaitu sistem pengurusan pangkalan data yang diedarkan Ia tergolong dalam kelas sistem noSQL dan dirancang untuk membuat penyimpanan sejumlah besar data yang sangat berskala dan boleh dipercayai yang disimpan dalam bentuk array asosiatif.

Versi baru Apache Cassandra 4.0 ini dianggap versi stabil sehingga dapat digunakan untuk penyebaran pengeluaran dan telah diuji di infrastruktur Amazon, Apple, DataStax, Instaclustr, iland dan Netflix dengan kelompok lebih dari 1000 nod.

Ciri baru utama Apache Cassandra 4.0

Versi baru ini Apache Cassandra 4.0 mewakili hampir 1,000 perbaikan bug, penambahbaikan, dan fitur baru yang berikut menonjol:

  • Peningkatan kelajuan dan skalabiliti: menghantar data hingga 5x lebih cepat semasa operasi skala dan prestasi hingga 25% lebih cepat pada bacaan dan penulisan, memberikan seni bina yang lebih elastik, terutama dalam penggunaan cloud dan Kubernetes.
  • Ketekalan yang ditingkatkan: memastikan replika data selari untuk mengoptimumkan peningkatan tambahan untuk operasi dan konsistensi yang lebih pantas dan cekap antara replika data.
  • Keselamatan dan pemerhatian yang lebih baik: jejak audit menjejaki akses dan aktiviti pengguna dengan kesan minimum terhadap prestasi beban kerja. Penangkapan dan pemutaran baru memungkinkan analisis beban kerja pengeluaran untuk membantu memastikan keselamatan dan pematuhan peraturan dengan SOX, PCI, GDPR atau keperluan lain.
  • Tetapan konfigurasi baru: metrik sistem yang terdedah dan tetapan konfigurasi memberikan fleksibiliti bagi operator untuk memastikan mereka mempunyai akses mudah ke data yang mengoptimumkan penggunaan.
  • Latensi minimum: masa jeda pengutip sampah dikurangkan menjadi beberapa milisaat tanpa penurunan latensi kerana saiz timbunan meningkat.
  • Pemampatan yang lebih baik: Kecekapan mampatan yang dipertingkatkan melegakan tekanan yang tidak perlu pada ruang cakera dan meningkatkan prestasi membaca.

Di samping itu, ia juga diketengahkan bahawa sokongan log audit untuk mengesan operasi pengesahan pengguna dan semua pertanyaan CQL yang dilaksanakan, serta keupayaan untuk mengekalkan rekod permintaan binari lengkap, membolehkan anda menyimpan semua lalu lintas permintaan dan respons.

Begitu juga Pilihan eksperimen untuk membandingkan semua pokok Merkle diserlahkan. Sebagai contoh, mengaktifkan pilihan pada kluster dengan 3 node, di mana dua replika sama dan satu sudah usang, akan menghasilkan pengemaskinian replika usang hanya menggunakan operasi salinan replika semasa.

Juga, sokongan tambahan untuk jadual maya yang tidak menggambarkan data yang disimpan di SSTables, tetapi maklumat yang ditunjukkan melalui API (metrik prestasi, maklumat konfigurasi, kandungan cache, maklumat mengenai klien yang disambungkan, dll.).
Kecekapan penyimpanan termampat telah ditingkatkan untuk mengurangkan penggunaan ruang cakera dan meningkatkan prestasi membaca.

Sebaliknya, ia menonjol menambah sokongan eksperimen untuk replikasi sementara dan Kuorum Murah. Replika sementara tidak menyimpan semua data dan menggunakan pemulihan tambahan agar selaras dengan replika penuh. Kuorum Ringan adalah pengoptimuman tulis yang tidak menulis kepada replika sementara sehingga satu set replika penuh mencukupi.

Mengenai data yang berkaitan dengan ruang kunci sistem (sistem. *), Ini sekarang berada di direktori pertama secara lalai dan bukannya diedarkan di antara semua direktori data, yang membolehkan simpul tetap beroperasi sekiranya berlaku kegagalan salah satu cakera tambahan.

De perubahan yang lain yang menonjol:

  • Sokongan eksperimental untuk Java 11 telah ditambahkan.
  • Menambah sokongan untuk operasi aritmetik dalam pertanyaan CQL.
  • Perintah "nodetool cfstats" menambah sokongan untuk menyusun mengikut metrik tertentu dan mengehadkan bilangan baris yang dipaparkan.
  • Tetapan disediakan untuk membatasi hubungan pengguna ke pusat data tertentu sahaja.
  • Menambah kemampuan untuk membatasi intensiti (had frekuensi) operasi untuk membuat dan menghapus snapshot.
  • Sokongan Python 3 dilaksanakan dalam cqlsh dan cqlshlib (sokongan Python 2.7 masih dikekalkan).

Akhirnya, sekiranya anda berminat untuk mengetahui lebih lanjut mengenainya versi baru ini, anda boleh menyemak perinciannya Dalam pautan berikut.


Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab atas data: Miguel Ángel Gatón
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.