MongoDB 5.0 vene cun dati in forma di serie temporali, cambiamenti di numerazione è ancu di più

A nova versione di MongoDB 5.0 hè digià statu liberatu è in sta nova versione alcune nutizie abbastanza interessanti sò presentate di quale pudemu mette in risaltu u raccolta di dati in forma di serie temporali, è supportu per u cuntrollu di versione API, sustegnu à u mecanismu Live Resharding, frà altri.

Per quelli chì ùn cunnoscenu micca MongoDB, duvete sapè què Questa DB supporta l'archiviazione di documenti in un formatu simile à JSON, hà una lingua abbastanza flessibile per generà dumande, pò creà indici per vari attributi archiviati, furnisce in modu efficace l'archiviazione di grandi oggetti binari, supporta l'operazioni di registru per cambià è aghjunghje dati à a basa di dati, pò travaglià secondu u paradigma Carta / Riduce, supporta a replica è custruendu cunfigurazioni tullerenti di difetti.

Principali novità di MongoDB 5.0

In sta nova versione a pudemu truvà u schema di numerazione di prublemi hè statu cambiatu è hè statu transitu à un calendariu di versione prevedibile. Una volta à l'annu, una versione significativa serà furmata (5.0, 6.0, 7.0), una volta ogni trè mesi, versioni interim cù e nuove funzionalità (5.1, 5.2, 5.3) è, secondu e necessità, aggiornamenti correttivi cù bug è riparazioni di vulnerabilità (5.1. 1, 5.1.2, 5.1.3 .XNUMX) .

E versioni intermedie creeranu funzionalità per a prossima versione principale, vale à dì, MongoDB 5.1, 5.2 è 5.3 aghjunghjeranu nuove funzionalità per a versione MongoDB 6.0.

In quantu à e novità chì sò presentate in sta nova versione di MongoDB 5.0 Pudemu truvà chì a sò aghjuntu supportu per u cuntrollu di versione API, chì vi permette di ligà una applicazione à un statu API specificu è eliminà i risichi associati à una pussibile violazione di cumpatibilità retroattiva quandu si passa à e versioni novi di u SGBD. Cuntrollu di versione API separa u ciclu di vita di l'applicazione da u ciclu di vita di a basa di dati è permette à i sviluppatori di fà cambiamenti à l'applicazione quandu vene a necessità di prufittà di e nuove capacità, piuttostu chè quandu si passa à una nova versione di a basa di dati.

Un'altra novità impurtante sò i raccolta di dati in forma di serie temporali chì sò dighjà ottimizzati per immagazzinà porzioni di valori di parametri registrati in certi intervalli di tempu (tempu è un inseme di valori chì currispondenu à questu tempu). MongoDB tratta queste cullezzione cum'è vedute immaterializate è registrabili creatu da e cullezzione interna è raggruppa automaticamente i dati di serie temporali in un furmatu di almacenamentu ottimizatu quandu hè inseritu.

Hè nutatu ancu chì hè statu aghjuntu sustegnu per u mecanismu di Resharding Live, chì permette di cambià e chjave di sharding aduprate per sharding à a mosca senza piantà u SGBD.

Cum'è supportu per funzioni analitiche chì permettenu di fà azzioni cù un inseme specificu di documenti in una cullizzioni. A diversità di e funzioni aggregate, e funzioni di a finestra ùn collapsanu micca in un inseme raggruppatu, ma piuttostu aggregate basatu annantu à u cuntenutu di una "finestra" chì include unu o più documenti in u settore di risultati.

Inoltre, E capacità di crittografia di campu sò state allargate da u latu di u clientecum'è pudete avà riconfigurà i filtri di verificazione x509 è a rotazione di certificati senza piantà u SGBD. Aggiuntu supportu per configurà a suite di cifratura per TLS 1.3.

D'altra parte, si distingue ancu in l'annunziu di sta nova versione chì hè stata pruposta una nova shell di linea di cummanda MongoDB Shell (mongosh), chì hè sviluppatu cum'è un prughjettu separatu, scrittu in JavaScript cù a piattaforma Node.js è distribuitu sottu a licenza Apache 2.0.

MongoDB Shell permette di cunnette vi à un SGBD, cambià a cunfigurazione è mandà dumande. Supporta autocompletazione intelligente per espressione MQL, input di cumandamentu è metudu, evidenziazione di sintassi, suggerimenti di cuntestu, analisi di i messaghji di errore, è a capacità di allargà a funzionalità per mezu di plugins

Di l'altri cambiamenti prisentatu:

  • Truvà, cuntà, differente, aggregatu, mapReduce, listCollections è listIndexes ùn sò più bluccati se una operazione corre in listessu tempu chì acquista un serratura esclusiva nantu à una raccolta di documenti.
  • In parte di un sforzu per eliminà termini puliticamente sbagliati, u cumandamentu isMaster è u metudu db.isMaster () sò stati rinominati in ciao è db.hello ().
  • U vechju CLI "mongo" hè statu deprecatu è serà eliminatu in una futura versione.

Infine, se site interessatu à sapè ne di più, pudete cunsultà u dettagli in u ligame seguente.


U cuntenutu di l'articulu aderisce à i nostri principii di etica edituriale. Per signalà un errore cliccate quì.

Sianu the first to comment

Lasciate u vostru cummentariu

U vostru indirizzu email ùn esse publicatu. campi, nicissarii sò marcati cù *

*

*

  1. Responsabile di i dati: Miguel Ángel Gatón
  2. Scopu di i dati: Cuntrolla SPAM, gestione di cumenti.
  3. Legitimazione: U vostru accunsentu
  4. Cumunicazione di i dati: I dati ùn seranu micca cumunicati à terzi, eccettu per obbligazione legale.
  5. Archiviazione di dati: Base di dati ospitata da Occentus Networks (UE)
  6. Diritti: In ogni mumentu pudete limità, recuperà è cancellà e vostre informazioni.