Το Apache Cassandra 4.0 έρχεται με βελτιώσεις ταχύτητας, νέες δυνατότητες και πολλά άλλα

πριν ΛΙΓΕΣ μερες Το Apache Software Foundation ανακοίνωσε την κυκλοφορία της νέας έκδοσης του Apache Cassandra 4.0 το οποίο είναι ένα κατανεμημένο σύστημα διαχείρισης βάσεων δεδομένων Ανήκει στην κατηγορία των συστημάτων noSQL και έχει σχεδιαστεί για να δημιουργεί εξαιρετικά κλιμακούμενες και αξιόπιστες αποθήκες μεγάλου όγκου δεδομένων που αποθηκεύονται με τη μορφή συσχετιστικού πίνακα.

Αυτή η νέα έκδοση του Apache Cassandra 4.0 θεωρείται σταθερή έκδοση, ώστε να μπορεί να χρησιμοποιηθεί για εφαρμογές παραγωγής και έχει ήδη δοκιμαστεί σε υποδομές Amazon, Apple, DataStax, Instaclustr, iland και Netflix με ομάδες περισσότερων από 1000 κόμβων.

Κύρια νέα χαρακτηριστικά του Apache Cassandra 4.0

Αυτή η νέα έκδοση του Το Apache Cassandra 4.0 αντιπροσωπεύει σχεδόν 1,000 διορθώσεις σφαλμάτων, βελτιώσεις και νέες δυνατότητες εκ των οποίων ξεχωρίζουν τα ακόλουθα:

  • Αυξημένη ταχύτητα και επεκτασιμότητα: μεταδίδει δεδομένα έως και 5 φορές γρηγορότερα κατά τη διάρκεια λειτουργιών κλίμακας και έως και 25% ταχύτερη απόδοση σε ανάγνωση και εγγραφή, παρέχοντας μια πιο ελαστική αρχιτεκτονική, ιδιαίτερα σε εφαρμογές cloud και Kubernetes.
  • Βελτιωμένη συνέπεια: διατηρεί συγχρονισμένα αντίγραφα δεδομένων για βελτιστοποίηση της σταδιακής επιδιόρθωσης για ταχύτερη και αποτελεσματικότερη λειτουργία και συνέπεια μεταξύ των αντιγράφων δεδομένων.
  • Βελτιωμένη ασφάλεια και παρατηρητικότητα: το μονοπάτι ελέγχου παρακολουθεί την πρόσβαση και τη δραστηριότητα του χρήστη με ελάχιστο αντίκτυπο στην απόδοση του φόρτου εργασίας. Η νέα καταγραφή και αναπαραγωγή επιτρέπει την ανάλυση του φόρτου εργασίας της παραγωγής για να διασφαλιστεί η ασφάλεια και η κανονιστική συμμόρφωση με SOX, PCI, GDPR ή άλλες απαιτήσεις.
  • Νέες ρυθμίσεις διαμόρφωσης: Οι εκτεθειμένες μετρήσεις συστήματος και οι ρυθμίσεις διαμόρφωσης παρέχουν ευελιξία στους χειριστές για να διασφαλίσουν ότι έχουν εύκολη πρόσβαση σε δεδομένα που βελτιστοποιούν τις αναπτύξεις.
  • Ελαχιστοποιημένη καθυστέρηση: Οι χρόνοι παύσης του συλλέκτη απορριμμάτων μειώνονται σε μερικά χιλιοστά του δευτερολέπτου χωρίς καθυστέρηση υποβάθμισης καθώς αυξάνεται το μέγεθος του σωρού.
  • Καλύτερη συμπίεση: Η βελτιωμένη απόδοση συμπίεσης ανακουφίζει από την περιττή πίεση στο χώρο του δίσκου και βελτιώνει την απόδοση ανάγνωσης.

Εκτός από αυτό, επισημαίνεται επίσης ότι υποστήριξη ημερολογίου ελέγχου για παρακολούθηση λειτουργιών ελέγχου ταυτότητας χρηστών και όλα τα ερωτήματα CQL που εκτελούνται, καθώς και το δυνατότητα διατήρησης πλήρους δυαδικού αρχείου αιτημάτων, επιτρέποντάς σας να αποθηκεύσετε όλη την κίνηση αιτήματος και απάντησης.

Ομοίως, επίσης επισημαίνεται η πειραματική επιλογή σύγκρισης όλων των δέντρων Merkle (Merkle Tree). Για παράδειγμα, η ενεργοποίηση της επιλογής σε ένα σύμπλεγμα με 3 κόμβους, όπου δύο αντίγραφα είναι ίδια και ένα παλιό, θα έχει ως αποτέλεσμα την ενημέρωση του ξεπερασμένου αντιγράφου χρησιμοποιώντας μόνο μια λειτουργία αντιγραφής του τρέχοντος αντιγράφου.

Επισης, πρόσθετη υποστήριξη για εικονικούς πίνακες που δεν αντικατοπτρίζουν δεδομένα που είναι αποθηκευμένα σε SSTables, αλλά πληροφορίες που εμφανίζονται μέσω του API (μετρήσεις απόδοσης, πληροφορίες διαμόρφωσης, περιεχόμενο κρυφής μνήμης, πληροφορίες σχετικά με συνδεδεμένους πελάτες κ.λπ.).
Η αποτελεσματικότητα του συμπιεσμένου χώρου αποθήκευσης έχει βελτιωθεί για να μειώσει την κατανάλωση χώρου στο δίσκο και να βελτιώσει την απόδοση ανάγνωσης.

Από την άλλη πλευρά, τονίζεται ότι Προστέθηκε πειραματική υποστήριξη για παροδική αναπαραγωγή και Φτηνές Απαρτίες. Τα προσωρινά αντίγραφα δεν αποθηκεύουν όλα τα δεδομένα και χρησιμοποιούν σταδιακή ανάκτηση για να είναι συνεπή με τα πλήρη αντίγραφα. Οι ελαφριές απαρτίες είναι βελτιστοποιήσεις εγγραφής που δεν γράφουν σε προσωρινά αντίγραφα έως ότου διατίθεται ένα επαρκές σύνολο πλήρων αντιγράφων.

Όσον αφορά τα δεδομένα που σχετίζονται με το χώρο του κλειδιού συστήματος (σύστημα. *), Αυτό είναι τώρα στον πρώτο κατάλογο από προεπιλογή αντί να κατανέμεται σε όλους τους καταλόγους δεδομένων, επιτρέποντας στον κόμβο να παραμείνει λειτουργικός σε περίπτωση βλάβης έναν από τους επιπλέον δίσκους.

De οι άλλες αλλαγές που ξεχωρίζουν:

  • Προστέθηκε πειραματική υποστήριξη για την Java 11.
  • Προστέθηκε υποστήριξη για αριθμητικές πράξεις σε ερωτήματα CQL.
  • Η εντολή "nodetool cfstats" πρόσθεσε υποστήριξη για ταξινόμηση κατά συγκεκριμένες μετρήσεις και περιορισμό του αριθμού των γραμμών που εμφανίζονται.
  • Οι ρυθμίσεις παρέχονται για τον περιορισμό των συνδέσεων των χρηστών μόνο σε συγκεκριμένα κέντρα δεδομένων.
  • Προστέθηκε η δυνατότητα περιορισμού της έντασης (όριο συχνότητας) των λειτουργιών για τη δημιουργία και τη διαγραφή στιγμιότυπων.
  • Η υποστήριξη Python 3 υλοποιείται σε cqlsh και cqlshlib (η υποστήριξη Python 2.7 διατηρείται ακόμα).

Τέλος, αν ενδιαφέρεστε να μάθετε περισσότερα γι 'αυτό αυτής της νέας έκδοσης, μπορείτε να ελέγξετε τις λεπτομέρειες Στον ακόλουθο σύνδεσμο.


Αφήστε το σχόλιό σας

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται με *

*

*

  1. Υπεύθυνος για τα δεδομένα: Miguel Ángel Gatón
  2. Σκοπός των δεδομένων: Έλεγχος SPAM, διαχείριση σχολίων.
  3. Νομιμοποίηση: Η συγκατάθεσή σας
  4. Κοινοποίηση των δεδομένων: Τα δεδομένα δεν θα κοινοποιούνται σε τρίτους, εκτός από νομική υποχρέωση.
  5. Αποθήκευση δεδομένων: Βάση δεδομένων που φιλοξενείται από τα δίκτυα Occentus (ΕΕ)
  6. Δικαιώματα: Ανά πάσα στιγμή μπορείτε να περιορίσετε, να ανακτήσετε και να διαγράψετε τις πληροφορίες σας.