MongoDB 5.0 sisältää tietoja aikasarjojen, numeroinnin muutosten ja muun muodossa

Uusi versio MongoDB 5.0 on jo julkaistu ja tässä uudessa versiossa joitakin mielenkiintoisia uutisia esitetään joista voimme korostaa datakokoelmat aikasarjojen muodossasekä API-versionhallinnan tuki, tuki muun muassa Live Resharding -mekanismille.

Niille, joille MongoDB ei ole tuttu, sinun pitäisi tietää se tämä tietokanta tukee asiakirjojen tallentamista JSON-tyyppisessä muodossa, sillä on melko joustava kieli kyselyjen tuottamiseen, se voi luoda hakemistoja erilaisille tallennetuille määritteille, tarjoaa tehokkaasti suurten binääriobjektien tallennuksen, tukee rekisteritoimintoja tietojen muuttamiseksi ja lisäämiseksi tietokantaan, voi toimia mallin mukaan Map / Reduce, tukee replikointia ja vikasietoisten kokoonpanojen rakentaminen.

MongoDB 5.0: n tärkeimmät uudet ominaisuudet

Tästä uudesta versiosta voimme löytää sen ongelmanumerointijärjestelmää on muutettu ja se on siirretty ennustettavaan versiointiohjelmaan. Kerran vuodessa muodostetaan merkittävä versio (5.0, 6.0, 7.0), joka kolmas kuukausi, väliaikaiset versiot uusilla ominaisuuksilla (5.1, 5.2, 5.3) ja tarvittaessa korjaavat päivitykset virheen ja haavoittuvuuden korjauksilla (5.1. 1, 5.1.2, 5.1.3 .XNUMX) .

Väliversiot luovat toiminnot seuraavalle pääversiolle, toisin sanoen MongoDB 5.1, 5.2 ja 5.3 lisäävät uusia toimintoja MongoDB 6.0 -versioon.

Mitä tulee uutuuksiin, jotka esitetään tässä uudessa versiossa MongoDB 5.0 Voimme huomata, että tiedän lisätty tuki API-versionhallinnalle, jonka avulla voit sitoa sovelluksen tiettyyn API-tilaan ja eliminoida mahdolliset taaksepäin yhteensopivuusrikkomukset, kun siirryt DBMS: n uusiin versioihin. API-versionhallinta erottaa sovelluksen elinkaaren tietokannan elinkaaresta ja sen avulla kehittäjät voivat tehdä muutoksia sovellukseen, kun on tarpeen hyödyntää uusia ominaisuuksia, eikä siirtyä uuteen tietokannan versioon.

Toinen tärkeä uutuus on datakokoelmat aikasarjojen muodossa jotka on jo optimoitu tallentamaan tietyin aikavälein tallennettujen parametriarvojen osia (aika ja tätä aikaa vastaava joukko arvoja). MongoDB kohtelee näitä kokoelmia aineettomina ja tallennettavina näkyminä luodaan sisäisistä kokoelmista ja ryhmitellään aikasarjatiedot automaattisesti optimoituun tallennustilaan, kun ne lisätään.

Se erottuu myös siitä, että se lisättiin tuki Live Resharding -mekanismille, jonka avulla voit vaihtaa sirpalointiavaimia, joita käytetään pilkkomiseen lennossa pysäyttämättä DBMS: ää.

Yhtä hyvin kuin tuki analyyttisille toiminnoille, joiden avulla voit suorittaa toimintoja tietyllä joukolla kokoelman asiakirjoja. Toisin kuin aggregaattitoiminnot, ikkunatoiminnot eivät romahda ryhmiteltyihin ryhmiin, vaan koostuvat pikemminkin "ikkunan" sisällön perusteella, joka sisältää yhden tai useamman asiakirjan tulosjoukossa.

Lisäksi, Kentän salauksen ominaisuuksia on laajennettu asiakkaan puolellakoska voit nyt määrittää uudelleen x509-tarkastussuodattimet ja varmenteen rotaation pysäyttämättä DBMS: ää. Lisätty tuki salauspaketin määrittämiselle TLS 1.3: lle.

Toisaalta se erottuu myös tämän uuden version ilmoituksesta uutta komentorivikuorta MongoDB Shell on ehdotettu (mongosh), jota kehitetään erillisenä projektina, kirjoitettu JavaScriptiä käyttäen Node.js-alustaa ja jaettuna Apache 2.0 -lisenssillä.

MongoDB-kuori voit muodostaa yhteyden DBMS: ään, muuttaa kokoonpanoa ja lähettää kyselyitä. Tukee älykästä automaattista täydennystä MQL-lausekkeille, komentojen ja menetelmien syötölle, syntaksin korostukselle, kontekstivihjeille, jäsennysvirhesanomille ja mahdollisuudelle laajentaa toimintoja laajennusten avulla

Muista muutoksista esitetty:

  • Find, count, different, aggregate, mapReduce, listCollections ja listIndexes eivät enää ole estettyjä, jos toiminto suoritetaan samanaikaisesti, kun se hankkii yksinoikeuden lukituksen asiakirjakokoelmalle.
  • Osana pyrkimystä poistaa poliittisesti virheellisiä termejä isMaster-komento ja db.isMaster () -menetelmä on nimetty uudelleen helloiksi ja db.hello ().
  • Vanha "mongo" CLI on poistettu käytöstä ja poistetaan tulevassa julkaisussa.

Lopuksi, jos haluat tietää enemmän siitä, voit tutustua yksityiskohdat seuraavassa linkissä.


Jätä kommentti

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

*

*

  1. Vastuussa tiedoista: Miguel Ángel Gatón
  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.