Apache Cassandra 4.0 vine cu îmbunătățiri de viteză, funcții noi și multe altele

Acum cateva zile Apache Software Foundation a anunțat lansarea noii versiuni a Apache Cassandra 4.0 care este un sistem de gestionare a bazelor de date distribuite Aparține clasei de sisteme noSQL și este conceput pentru a crea stocări extrem de scalabile și fiabile de cantități mari de date stocate sub forma unui tablou asociativ.

Această nouă versiune a Apache Cassandra 4.0 este considerată o versiune stabilă, deci poate fi utilizată pentru implementări de producție și a fost deja testată în infrastructurile Amazon, Apple, DataStax, Instaclustr, iland și Netflix cu clustere de peste 1000 de noduri.

Principalele caracteristici noi ale Apache Cassandra 4.0

Această nouă versiune a Apache Cassandra 4.0 reprezintă aproape 1,000 de remedieri de erori, îmbunătățiri și noi caracteristici dintre care se remarcă următoarele:

  • Viteză și scalabilitate crescute: transmite date de până la 5 ori mai rapid în timpul operațiunilor la scară și performanțe cu până la 25% mai rapide la citiri și scrieri, oferind o arhitectură mai elastică, în special în implementările cloud și Kubernetes.
  • Consistență îmbunătățită: păstrează replicile de date sincronizate pentru a optimiza reparația incrementală pentru o funcționare mai rapidă și mai eficientă și coerența între replicile de date.
  • Securitate și observabilitate îmbunătățite: pista de audit urmărește accesul și activitatea utilizatorilor cu impact minim asupra performanței volumului de muncă. Noua captură și redare permite analiza sarcinilor de lucru de producție pentru a asigura securitatea și conformitatea cu reglementările cu SOX, PCI, GDPR sau alte cerințe.
  • Setări noi de configurare: valorile de sistem expuse și setările de configurare oferă flexibilitate operatorilor pentru a se asigura că au acces ușor la date care optimizează implementările.
  • Latență minimizată: Timpii de pauză ai colectorului de gunoi sunt reduși la câteva milisecunde, fără degradarea latenței, pe măsură ce dimensiunea heap-ului crește.
  • O compresie mai bună: Eficiența sporită de compresie ameliorează stresul inutil pe spațiul pe disc și îmbunătățește performanța de citire.

Pe lângă aceasta, se evidențiază și faptul că suport jurnal audit pentru a urmări operațiunile de autentificare de utilizatori și toate interogările CQL executate, precum și capacitatea de a menține o înregistrare binară completă a cererilor, permițându-vă să salvați tot traficul de solicitare și răspuns.

La fel, de asemenea Opțiunea experimentală pentru a compara toți arborii Merkle este evidențiată. De exemplu, activarea opțiunii pe un cluster cu 3 noduri, unde două replici sunt aceleași și unul este depășit, va avea ca rezultat actualizarea replicii învechite utilizând doar o operație de copiere a replicii actuale.

De asemenea, a adăugat suport pentru tabelele virtuale care nu reflectă datele stocate în SSTables, dar informațiile afișate prin API (valori de performanță, informații de configurare, conținut cache, informații despre clienții conectați etc.).
Eficiența de stocare comprimată a fost îmbunătățită pentru a reduce consumul de spațiu pe disc și pentru a îmbunătăți performanța de citire.

Pe de altă parte, se remarcă faptul că a adăugat suport experimental pentru replicarea tranzitorie și Cvorumuri ieftine. Replicile temporare nu stochează toate datele și utilizează recuperarea incrementală pentru a fi în concordanță cu replicile complete. Cvorumurile ușoare sunt optimizări de scriere care nu scriu pe replici temporare până când nu este disponibil un set suficient de replici complete.

În ceea ce privește datele legate de spațiul cheii de sistem (sistem. *), Acesta se află acum în primul director în mod implicit, în loc să fie distribuit între toate directoarele de date, permițând nodului să rămână operațional în caz de eșec al unul dintre discurile suplimentare.

De celelalte schimbări care ies în evidență:

  • A fost adăugat suport experimental pentru Java 11.
  • S-a adăugat suport pentru operații aritmetice în interogările CQL.
  • Comanda „nodetool cfstats” a adăugat suport pentru sortarea după anumite valori și limitarea numărului de linii afișate.
  • Setările sunt furnizate pentru a restricționa conexiunile utilizatorilor numai la anumite centre de date.
  • S-a adăugat capacitatea de a limita intensitatea (limita de frecvență) a operațiilor pentru a crea și șterge instantanee.
  • Suportul Python 3 este implementat în cqlsh și cqlshlib (suportul Python 2.7 este încă păstrat).

În cele din urmă, dacă sunteți interesat să aflați mai multe despre asta din această nouă versiune, puteți verifica detaliile În următorul link.


Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: Miguel Ángel Gatón
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.