MongoDB 6.0 tulee sisältäen parannuksia, uusia ominaisuuksia ja paljon muuta

Vuoden kehitystyön jälkeen MongoDB 6.0:n uusi versio julkistettiin, jossa ilmoituksessa mainitaan, että tämän version merkittävimpiä muutoksia ovat muun muassa aikasarjojen parannukset, uudet toiminnallisuudet ja suorituskyvyn parannukset muuttuviin virtauksiin.

Niille, jotka eivät tiedä MongoDB, heidän pitäisi tietää, että tämä on tietokanta, joka tukee asiakirjojen tallentamista JSON-tyyppisessä muodossa, on melko joustava kieli kyselyjen luomiseen, pystyy luomaan indeksejä erilaisille tallennetuille attribuuteille, tarjoaa tehokkaan binäärisuurten objektien tallennuksen, tukee toimintojen kirjaamista tietokantaan datan muuttamiseksi ja lisäämiseksi, voi toimia Map/paradigman mukaisesti Reduce, tukee replikointia ja rakentaa vikasietoisia kokoonpanoja.

MongoDB 6.0: n tärkeimmät uudet ominaisuudet

Tässä esitellyssä MongoDB 6.0:n uudessa versiossa kyky suorittaa kyselyitä, jotka kattavat salatussa muodossa tallennetut tiedot (Kysettävä salaus). Tiedot käyttäjä purkaa salauksen ja pysyvät salattuina pyynnön käsittelyn aikana (pyyntö tehdään salatuille tiedoille ilman, että sitä ensin puretaan).

Nykyisessä muodossaan vain vertailulausekkeet ovat sallittuja kyselyissä, mutta jatkossa on tarkoitus lisätä tuki alueiden, etuliitteiden, jälkiliitteiden, alimerkkijonojen ja muiden toimintojen tarkistamiseen.

Toinen tässä MongoDB 6.0:n uudessa versiossa erottuvista muutoksista on se laajensi tiedon tallentamiseen liittyviä mahdollisuuksia aikasarjojen muodossa (aikasarjakokoelmat), jotka on optimoitu tallentamaan osia tietyin aikavälein tallennetuista parametriarvoista (aika ja tätä aikaa vastaava joukko arvoja), esimerkiksi syntyy tarve tallentaa tällaisia ​​tietoja valvontajärjestelmiin , rahoitusalustoja, järjestelmiä anturien tilan kyselyyn.

Uusi versio tarjoaa kyky käyttää toissijaisia ​​ja yhdistelmäindeksejä tietokokoelmien kanssa aikasarjojen muodossa.

Toisaalta se korostaa myös uusia työkaluja muutosten seurantaan ("change streams", API Change Streams), jonka avulla voit järjestää tietokannan tietojen muutoksista ilmoitusten lähettämisen sovelluksille. Muutokset raportoidaan reaaliajassa, ja niiden avulla voit rakentaa sovelluksia reaktiivisilla ja tapahtumaohjatuilla ohjelmointitekniikoilla. Tapahtumat käsitellään watch-menetelmällä; tarvittaessa tapahtumia voidaan suodattaa ja yhdistää $match-, $project- ja $redact-operaattoreiden avulla. Uusi versio tarjoaa mahdollisuuden saada asiakirjan ennen ja jälkeen -tilan (esimerkiksi kun asiakirja poistetaan tai sitä muutetaan). Data Manipulation Language (DML) -toimintojen lisäksi se tarjoaa tuki DDL-operaatioille (tiedonmäärityskieli), kuten indeksien ja kokoelmien luominen ja poistaminen.

Sen lisäksi tiedän myös, että $lookup- ja $graphlookup-operaattoreita tuetaan täysin lohkotussa tallennustilassa. Operaation suorituskyky $lookup on optimoitu, Esimerkiksi kun vieraalla avaimella on indeksi, pienen asiakirjamäärän vastaaminen on nyt 5-10 kertaa nopeampaa ja suuren määrän kaksi kertaa nopeampi. Tehtävissä, joissa ei käytetä indeksejä, suorituskyvyn lisäys voi olla jopa 100x.

Niistä muu muutoss, jotka erottuvat tästä uudesta versiosta:

  • Tarjolla on mahdollisuus suorittaa monimutkaisia ​​analyyttisiä kyselyitä tuotantotietojen tilan johdonmukaisissa osissa (snapshots).
  • Tällaiset analyyttiset kyselyt voivat kattaa useita sirpaleita suurissa hajautetuissa MongoDB-asetuksissa.
  • Lisätty uudet $maxN-, $minN- ja $lastN-operaattorit arvojen määrittämiseen tietojoukossa sekä $sortArray-operaattori taulukon elementtien lajitteluun.
  • Segmentoinnin tehokkuutta on parannettu merkittävästi.
  • Sirpaloidun kokoelman oletuslohkokoko on kasvatettu 128 megatavuun.
  • Lisätty configureCollectionBalancing-komento sirpaloidun kokoelman eheyttämiseen.
  • Asiakaspuolen kenttätason salaukseen (CSFLE) on lisätty tuki KMIP-tietoisille avaimentarjoajille.
  • Lisätty mahdollisuus pakata ja salata tarkastusloki, joka heijastaa DBMS-käyttäjien toimintaa.
  • Kokeellinen tietojen synkronointitila MongoDB-klusterien välillä (Cluster-to-Cluster Sync) on otettu käyttöön.
  • Lisätty tuki lisätietojen, kuten maantieteellisten tietojen, liittämiseen etäisyyden ja sijainnin huomioon ottamiseksi.
  • Parempi suorituskyky lukemiseen, kyselyihin ja lajitteluun.

Vihdoin jos olet kiinnostunut tietämään siitä lisää tästä uudesta versiosta voit tarkistaa yksityiskohdat seuraava linkki.


Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastaa tiedoista: AB Internet Networks 2008 SL
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.