Apache Cassandra 4.0 stiže s poboljšanjima brzine, novim značajkama i još mnogo toga

Prije nekoliko dana Apache Software Foundation najavila je objavljivanje nove verzije Apache Cassandra 4.0 koji je distribuirani sistem za upravljanje bazama podataka Pripada klasi noSQL sistema i dizajniran je za stvaranje visoko skalabilnih i pouzdanih memorija velikih količina podataka pohranjenih u obliku asocijativnog niza.

Ova nova verzija Apache Cassandra 4.0 smatra se stabilnom verzijom pa se može koristiti za razvojne implementacije i već je testirana u infrastrukturama Amazon, Apple, DataStax, Instaclustr, iland i Netflix s klasterima s više od 1000 čvorova.

Glavne nove značajke Apache Cassandra 4.0

Ova nova verzija Apache Cassandra 4.0 predstavlja gotovo 1,000 ispravki grešaka, poboljšanja i nove funkcije od kojih se posebno ističu:

  • Povećana brzina i skalabilnost: prenosi podatke do 5 puta brže tokom rada na skali i do 25% brže performanse pri čitanju i pisanju, pružajući elastičniju arhitekturu, posebno u oblacima i Kubernetes implementacijama.
  • Poboljšana konzistencija: održava sinhronizirane replike podataka radi optimizacije inkrementalnog popravka za brži i učinkovitiji rad i dosljednost među replikama podataka.
  • Poboljšana sigurnost i uočljivost: revizorski trag prati pristup i aktivnosti korisnika s minimalnim utjecajem na performanse radnog opterećenja. Novo snimanje i reprodukcija omogućuje analizu radnog opterećenja kako bi se osigurala sigurnost i regulatorna usklađenost sa SOX, PCI, GDPR ili drugim zahtjevima.
  • Nove postavke konfiguracije: izložene sistemske metrike i konfiguracijske postavke pružaju fleksibilnost operaterima da osiguraju lak pristup podacima koji optimiziraju implementacije.
  • Minimizirana latencija: vremena pauze sakupljača smeća su smanjena na nekoliko milisekundi bez degradacije kašnjenja s povećanjem veličine hrpe.
  • Bolja kompresija: Poboljšana efikasnost kompresije umanjuje nepotreban stres na disku i poboljšava performanse čitanja.

Osim ovoga, napominje se i da podrška dnevnika revizije za praćenje operacija provjere autentičnosti korisnika i svih izvršenih CQL upita, kao i sposobnost održavanja potpune binarne evidencije zahtjeva, omogućujući vam da sačuvate sav promet zahtjeva i odgovora.

Slično, takođe Istaknuta je eksperimentalna opcija za usporedbu svih stabala Merkle. Na primjer, omogućavanje opcije na klasteru s 3 čvora, gdje su dvije replike iste, a jedna zastarjela, rezultirat će ažuriranjem zastarjele replike koristeći samo operaciju kopiranja trenutne replike.

Takođe, dodatna podrška za virtualne tablice koje ne odražavaju podatke pohranjene u SSTables, ali informacije prikazane putem API -ja (metrike performansi, informacije o konfiguraciji, sadržaj predmemorije, podaci o povezanim klijentima itd.).
Komprimovana efikasnost skladištenja poboljšana je kako bi se smanjila potrošnja prostora na disku i poboljšale performanse čitanja.

S druge strane, istaknuto je to dodana eksperimentalna podrška za prolaznu replikaciju i Cheap Quorums. Privremene replike ne pohranjuju sve podatke i koriste postupni oporavak kako bi bile u skladu s punim replikama. Lagani kvorumi su optimizacije za pisanje koje se ne upisuju u privremene replike sve dok nije dostupan dovoljan skup potpunih replika.

Što se tiče podataka koji se odnose na prostor sistemskog ključa (system. *), On je sada prema zadanim postavkama u prvom direktoriju, umjesto da se distribuira po svim direktorijima podataka, omogućavajući čvoru da ostane operativan u slučaju kvara jedan od dodatnih diskova.

De ostale promjene koji se ističu:

  • Dodana eksperimentalna podrška za Javu 11.
  • Dodana podrška za aritmetičke operacije u CQL upitima.
  • Naredba "nodetool cfstats" dodala je podršku za sortiranje po određenim metrikama i ograničavanje broja prikazanih redova.
  • Postavke su predviđene za ograničavanje korisničkih veza samo na određene centre podataka.
  • Dodana je mogućnost ograničavanja intenziteta (ograničenje učestalosti) operacija za stvaranje i brisanje snimaka.
  • Podrška za Python 3 implementirana je u cqlsh i cqlshlib (podrška za Python 2.7 je još uvijek sačuvana).

Na kraju, ako ste zainteresirani da saznate više o tome ove nove verzije, možete provjeriti detalje Na sledećem linku.


Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.