Apache Cassandra 4.0 saapuu vihdoin

Lähdesolmu: 1858876

Se kesti paljon odotettua kauemmin, mutta NoSQL DBMS:n uusimman version kuningatar Cassandra 4.0 on vihdoin täällä.

Lisätietoja Big Data -sovelluksesta

No siinä kesti hetken. Reilu vuosi sitten Apache-ohjelmistosäätiö ilmoitti Cassandra 4.0:n beta. Kehittäjät olivat innokkaita saamaan käsiinsä tämän suosituin NoSQL-tietokannoista. Valitettavasti se kesti kauemmin kuin monet olivat toivoneet. Sitten 11. tunnilla löydettiin ilkeä bugi, joka viivästytti edelleen Cassandran vapauttamista muutaman päivän ajan. Mutta vihdoinkin Apache Cassandra 4.0 on täällä ja valmis repimään tietosi petatavuihin.

SEE: Sähköinen tietojen hävittämiskäytäntö (TechRepublic Premium)

Jos et ole tavannut tätä avoimen lähdekoodin, NoSQL-tietokanta on korkea aika tehdä. Kuten kaikki NoSQL-tietokannat, Cassandra on suunniteltu analysoimaan valtavia määriä puolistrukturoitua dataa. Cassandra-pelin nimi tallentaa valtavia määriä saapuvaa dataa yli miljoona kirjoitusta sekunnissa ja päästä nopeasti käsiksi näihin tietoihin skaalautuvalla ja luotettavalla tavalla.

Tästä johtuen Applen, DataStaxin, Netflixin ja Yelpin kaltaiset yritykset käyttävät Cassandraa joidenkin maailman kriittisimpien sovellusten tietuetietokantana. Koska se tallentaa käyttökelpoista tietoa kaikesta rahoituksesta terveydenhuoltoon ja kaikesta siltä väliltä, ​​sen tietojen oikeellisuudesta ja laadusta on oltava korkeimmat takuut. Joten Cassandra-projektin hallintokomitea päätti: "4.0-julkaisun yleistavoite on, että Cassandra 4.0:n pitäisi olla tilassa, jossa suuret käyttäjät käyttäisivät sitä tuotannossa, kun se leikataan"

Tämän mahdollistamiseksi Cassandra-miehistö rakensi mittatilaustyönä uusia tietojen oikeellisuuden työkaluja. Nämä kattoivat: 

  • Kiinteistöpohjainen/fuzz-testaus
  • Toistotestaus
  • Päivitys/diff-testaus
  • Suorituskykytestaus
  • Vika ruiskutus
  • Yksikön/testin kattavuuden laajennus

Tämä ei ollut helppoa, ja se vei odotettua enemmän aikaa. Kehittäjät kohtasivat myös lukuisia hikkauksia matkan varrella. Mutta nyt he uskovat, että koodi on täysin paistettu ja valmis tarjottavaksi. Itse asiassa Cassandra 4.0 on jo käytössä monissa suurissa yrityksissä. Tämä oli loppujen lopuksi alunperin idea.

Tulevaisuudessa Cassandra ei vie niin kauan seuraavan julkaisunsa kanssa. Kesti kuusi vuotta siirtyä Cassandra 3.0:sta 4.0:aan, ja 4.0:n beta kesti yli 13 kuukautta, mutta suunnitelma on, että Cassandra siirtyy kuuden kuukauden julkaisujaksoon. Pistejulkaisujen välillä on kuusi kuukautta ja suurten julkaisujen välillä 12 kuukautta. 

SEE: Lumihiutaleiden tietovarastoalusta: Huijausarkki (ilmainen PDF) (TechRepublic)

Cassandra 4 tuo pöytään monia parannuksia. Tämä alkaa Java 11:n, pitkäaikaisen tuen tukemisesta Java 8:n lisäksi. Java Development Kit 11:tä tuetaan kuitenkin vain kokeellisena ominaisuutena, joten sinun ei pitäisi käyttää sitä tuotantoon.

Cassandra sisältää vihdoin myös Audit Loggingin. Tämän avulla voit asettaa konfiguroitavia rajoituksia kasamuistille ja levytilalle muistin loppumisen estämiseksi. Kaikki tietokantatoiminta kirjataan solmukohtaisesti tiedostopohjaisina tietueina määritettyyn paikalliseen tiedostojärjestelmän hakemistoon. 

Aiheeseen liittyvässä kehityksessä Cassandra tukee nyt täydellistä reaaliaikaista kyselylokikirjausta. Jälleen kerran voit asettaa konfiguroitavia rajoituksia kasamuistille ja levytilalle estääksesi muistin loppumisesta aiheutuvat virheet. Sen lisäksi, että se on hyödyllinen reaaliaikaisessa liikenteen kaappauksessa ja liikenteen uudelleentoistossa, voit käyttää sitä myös kyselyliikenteen ja siirtojen virheenkorjaukseen.

Cassandra on uusi Nolla kopio suoratoisto mahdollistaa sinulle viisi kertaa nopeampi tiedonsiirto klustereiden välillä. Käyttäjille tosielämässä tämä tarkoittaa viisi kertaa nopeampaa keskimääräistä palautumisaikaa, kun on ongelmia. Tämä puolestaan ​​tarkoittaa, että se alentaa kokonaiskustannuksiasi, koska tarvitset vähemmän pilvi-, palvelin- ja verkkoresursseja. 

Lopuksi Cassandran ohjelmoijat lupaavat, että se on ohjelman vakain versio koskaan. Olen taipuvainen uskomaan niitä. Ne vievät paljon aikaa ja vaivaa parantaakseen Cassandran suorituskykyä, mutta myös sen vakautta. Pian nähdään, onko uskoni heihin oikeutettu. Kun Cassandra käsittelee päivittäin jokaisen asiakkaansa kuormia, ongelmia ei voi piilottaa.

Katso myös

Source: https://www.techrepublic.com/article/apache-cassandra-4-0-finally-arrives/#ftag=RSS56d97e7

Aikaleima:

Lisää aiheesta Yritysohjelmisto TechRepublicissa