MongoDB 5.0 on varustatud andmetega aegridade, numeratsioonimuudatuste ja muu kujul

Uus versioon MongoDB 5.0 on juba välja antud ja selles uues versioonis esitatakse üsna huvitavaid uudiseid millest saame esile tuua andmekogud aegridade kujul, samuti API versioonihalduse tugi, muu hulgas Live Resharding mehhanismi tugi.

Neile, kes ei tunne MongoDB-d, peaksite seda teadma See andmebaas toetab dokumentide salvestamist JSON-laadses vormingus, omab päringute genereerimiseks üsna paindlikku keelt, suudab luua mitmesuguste salvestatud atribuutide jaoks indekseid, tagab tõhusalt suurte binaarobjektide salvestamise, toetab registritoiminguid andmebaasi andmete muutmiseks ja lisamiseks, saab töötada vastavalt paradigmale Map / Reduce, toetab replikatsiooni ja rikketaluvate konfiguratsioonide ehitamine.

MongoDB 5.0 peamised uued funktsioonid

Selles uues versioonis võime selle leida probleemnumbrite skeemi on muudetud ja on üle viidud prognoositavale versioonide ajakavale. Kord aastas moodustatakse märkimisväärne versioon (5.0, 6.0, 7.0) kord kolme kuu jooksul uute funktsioonide (5.1, 5.2, 5.3) ja vajaduse korral paranduste värskendused koos vigade ja haavatavuse parandustega (5.1. 1, 5.1.2, 5.1.3 .XNUMX) .

Ajutised versioonid loovad järgmise suurema versiooni jaoks funktsionaalsuse, see tähendab, et MongoDB 5.1, 5.2 ja 5.3 lisavad MongoDB 6.0 väljaandele uusi funktsioone.

Mis puutub uuendustesse, mida selles uues versioonis esitatakse Mongo DB 5.0 Leiame, et tean lisas API versioonihalduse tuge, mis võimaldab teil siduda rakenduse konkreetse API olekuga ja välistada DBMS-i uutele versioonidele liikumisel võimaliku tagasiulatuva ühilduvuse rikkumisega seotud riskid. API versiooni juhtimine eraldab rakenduse elutsükli andmebaasi elutsüklist ja see võimaldab arendajatel teha rakenduse muudatusi, kui tekib vajadus kasutada uusi võimalusi, mitte kui minna üle uuele andmebaasi versioonile.

Teine oluline uudsus on andmekogud aegridade kujul mis on juba optimeeritud teatud ajaintervallides salvestatud parameetriväärtuste osade (aeg ja sellele ajale vastav väärtushulk) salvestamiseks. MongoDB käsitleb neid kogusid immaterialiseerimata ja salvestatavate vaadetena loodud sisekollektsioonidest ja rühmitab aegridade andmed sisestamisel automaatselt optimeeritud salvestusvormingusse.

Samuti märgitakse, et see lisati tugi Live Resharding mehhanismile, mis võimaldab teil muuta killustamiseks kasutatavaid võtmeid käigult ilma DBMS-i peatamata.

Sama hästi kui tugi analüütilistele funktsioonidele, mis võimaldavad teil konkreetse komplektiga toiminguid teha kogumikus olevate dokumentide arv. Erinevalt koondfunktsioonidest ei ahenda aknafunktsioonid rühmitatud kogumiks, vaid koondatakse pigem "akna" sisu põhjal, mis sisaldab tulemuskomplekti ühte või mitut dokumenti.

Lisaks Kliendi poolel on laiendatud välja krüptimise võimalusikuna nüüd saate x509 auditifiltrid ja sertifikaatide pööramise ümber konfigureerida DBMS-i peatamata. Lisatud tugi šifripaketi seadistamiseks TLS 1.3 jaoks.

Teisalt paistab see silma ka selle uue versiooni teates, et pakuti välja uus käsurea kest MongoDB Shell (mongosh), mida arendatakse eraldi projektina, kirjutatakse JavaScripti abil Node.js platvormi abil ja levitatakse Apache 2.0 litsentsi all.

MongoDB kest võimaldab teil luua ühenduse DBMS-iga, muuta konfiguratsiooni ja saata päringuid. Toetab MQL-i avalduse, käskude ja meetodite sisestamise nutikat automaatset täitmist, süntakside esiletõstmist, kontekstivihjeid, veateadete sõelumist ja funktsionaalsuse laiendamist pistikprogrammide kaudu

Muudest muudatustest esitatakse:

  • Find, count, different, aggregate, mapReduce, listCollections ja listIndexes ei ole enam blokeeritud, kui toiming töötab samal ajal, kui see omandab dokumendikogule eksklusiivse luku.
  • Poliitiliselt ebakorrektsete terminite eemaldamise osana on käsk isMaster ja meetod db.isMaster () ümber nimetatud tere ja db.hello ().
  • Vana "mongo" CLI on iganenud ja see eemaldatakse tulevases versioonis.

Lõpuks, kui olete huvitatud selle kohta lisateabest, võite pöörduda üksikasjad järgmisel lingil.


Jäta oma kommentaar

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on tähistatud *

*

*

  1. Andmete eest vastutab: Miguel Ángel Gatón
  2. Andmete eesmärk: Rämpsposti kontrollimine, kommentaaride haldamine.
  3. Seadustamine: teie nõusolek
  4. Andmete edastamine: andmeid ei edastata kolmandatele isikutele, välja arvatud juriidilise kohustuse alusel.
  5. Andmete salvestamine: andmebaas, mida haldab Occentus Networks (EL)
  6. Õigused: igal ajal saate oma teavet piirata, taastada ja kustutada.