Apache Cassandra 4.0 kommer med hastighetsforbedringer, nye funksjoner og mer

Noen dager siden Apache Software Foundation kunngjorde utgivelsen av den nye versjonen av Apache Cassandra 4.0 som er et distribuert databasesystem Den tilhører klassen noSQL -systemer og er designet for å lage svært skalerbare og pålitelige lagringer av store datamengder lagret i form av en assosiativ matrise.

Denne nye versjonen av Apache Cassandra 4.0 regnes som en stabil versjon, så den kan brukes til produksjonsdistribusjon og har allerede blitt testet i Amazon, Apple, DataStax, Instaclustr, iland og Netflix infrastrukturer med klynger på mer enn 1000 noder.

Nye hovedfunksjoner i Apache Cassandra 4.0

Denne nye versjonen av Apache Cassandra 4.0 representerer nesten 1,000 feilrettinger, forbedringer og nye funksjoner hvorav følgende skiller seg ut:

  • Økt hastighet og skalerbarhet: overfører data opptil 5 ganger raskere under skalaoperasjoner og opptil 25% raskere ytelse ved lesing og skriving, noe som gir en mer elastisk arkitektur, spesielt i sky- og Kubernetes -distribusjoner.
  • Forbedret konsistens: holder datakopier synkronisert for å optimalisere inkrementell reparasjon for raskere og mer effektiv drift og konsistens mellom datareplikater.
  • Forbedret sikkerhet og observerbarhet: revisjonssporet sporer brukerens tilgang og aktivitet med minimal innvirkning på arbeidsmengdeytelsen. Den nye innspillingen og avspillingen muliggjør analyse av produksjonsbelastninger for å sikre sikkerhet og samsvar med SOX, PCI, GDPR eller andre krav.
  • Nye konfigurasjonsinnstillinger: eksponerte systemberegninger og konfigurasjonsinnstillinger gir fleksibilitet for operatører for å sikre at de har lett tilgang til data som optimaliserer distribusjoner.
  • Minimert ventetid: søppelsamlerens pausetider reduseres til noen få millisekunder uten forringelse av latens ettersom haugestørrelsen øker.
  • Bedre komprimering: Forbedret komprimeringseffektivitet lindrer unødvendig belastning på diskplass og forbedrer leseytelsen.

I tillegg til dette fremheves det også at revisjonsloggstøtte for å spore autentiseringsoperasjoner av brukere og alle utførte CQL -spørringer, samt evne til å opprettholde en fullstendig binær oversikt over forespørsler, slik at du kan lagre all forespørsel og svartrafikk.

På samme måte også Det eksperimentelle alternativet for å sammenligne alle Merkle -trær er uthevet. Hvis du for eksempel aktiverer alternativet på en klynge med 3 noder, hvor to kopier er like og en er utdatert, vil det resultere i oppdatering av den utdaterte kopien ved å bare bruke en kopieringsoperasjon av den gjeldende kopien.

Også, lagt til støtte for virtuelle tabeller som ikke gjenspeiler data lagret i SSTables, men informasjon som vises via API (ytelsesberegninger, konfigurasjonsinformasjon, hurtigbufferinnhold, informasjon om tilkoblede klienter, etc.).
Komprimert lagringseffektivitet er forbedret for å redusere diskplassforbruket og forbedre leseytelsen.

På den annen side skiller det seg ut at lagt til eksperimentell støtte for forbigående replikasjon og billige quorums. Midlertidige kopier lagrer ikke alle dataene og bruker inkrementell gjenoppretting for å være i samsvar med fullstendige kopier. Lette quorums er skriveoptimaliseringer som ikke skriver til midlertidige kopier før et tilstrekkelig sett med fulle kopier er tilgjengelig.

Når det gjelder data relatert til plass på systemnøkkelen (system. *), Er dette nå som standard i den første katalogen i stedet for å bli distribuert mellom alle datakatalogene, slik at noden kan forbli operativ i tilfelle feil på en av de ekstra platene.

De de andre endringene som skiller seg ut:

  • Eksperimentell støtte for Java 11 ble lagt til.
  • Lagt til støtte for aritmetiske operasjoner i CQL -forespørsler.
  • Kommandoen "nodetool cfstats" la til støtte for sortering etter bestemte beregninger og begrensning av antall linjer som vises.
  • Innstillingene er gitt for å begrense brukerforbindelser til bestemte datasentre.
  • Lagt til muligheten til å begrense intensiteten (frekvensgrensen) for operasjoner for å lage og slette øyeblikksbilder.
  • Python 3 -støtte er implementert i cqlsh og cqlshlib (Python 2.7 -støtte er fortsatt bevart).

Endelig, hvis du er interessert i å vite mer om det av denne nye versjonen, kan du sjekke detaljene I den følgende lenken.


Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.