MongoDB 5.0 prichádza s údajmi vo forme časových radov, zmien číslovania a ďalších

Nová verzia MongoDB 5.0 už bol vydaný a v tejto novej verzii sú predstavené niektoré celkom zaujímavé správy z ktorých môžeme zvýrazniť zhromažďovanie údajov vo forme časových radov, ako aj podpora riadenia verzií API, podpora mechanizmu Live Resharding.

Pre tých, ktorí MongoDB nepoznajú, mali by ste to vedieť táto databáza podporuje ukladanie dokumentov vo formáte podobnom formátu JSON, má dosť flexibilný jazyk na generovanie dotazov, dokáže vytvárať indexy pre rôzne uložené atribúty, efektívne poskytuje úložisko veľkých binárnych objektov, podporuje operácie registra pri zmene a pridávaní údajov do databázy, dokáže pracovať podľa paradigmy Map / Reduce, podporuje replikáciu konfigurácie odolné voči chybám.

Hlavné nové funkcie MongoDB 5.0

V tejto novej verzii to môžeme nájsť schéma číslovania problémov sa zmenila a bol prevedený do predvídateľného harmonogramu verzií. Raz ročne sa vytvorí významná verzia (5.0, 6.0, 7.0), raz za tri mesiace, prechodné verzie s novými funkciami (5.1, 5.2, 5.3) a podľa potreby opravné aktualizácie s opravami chýb a chýb zabezpečenia (5.1. 1, 5.1.2, 5.1.3 .XNUMX) .

Dočasné verzie vytvoria funkčnosť pre ďalšie veľké vydanie, to znamená, že MongoDB 5.1, 5.2 a 5.3 pridajú nové funkcie pre vydanie MongoDB 6.0.

Pokiaľ ide o novinky, ktoré sú predstavené v tejto novej verzii Mongo DB 5.0 Môžeme zistiť, že to viem pridaná podpora pre kontrolu verzie API, ktorý umožňuje viazať aplikáciu na konkrétny stav API a eliminovať riziká spojené s možným narušením spätnej kompatibility pri prechode na nové verzie DBMS. Kontrola verzie API oddeľuje životný cyklus aplikácie od životného cyklu databázy a umožňuje vývojárom vykonávať zmeny v aplikácii, keď je potrebné využiť výhody nových schopností, a nie pri prechode na novú verziu databázy.

Ďalšou dôležitou novinkou sú zhromažďovanie údajov vo forme časových radov ktoré sú už optimalizované na ukladanie častí hodnôt parametrov zaznamenaných v určitých časových intervaloch (čas a množina hodnôt zodpovedajúcich tomuto času). MongoDB zaobchádza s týmito zbierkami ako s nehmotnými a zaznamenateľnými pohľadmi vytvorené z interných zbierok a po vložení automaticky zoskupuje údaje časových radov do optimalizovaného formátu úložiska.

Vyniká tiež tým, že bol pridaný podpora mechanizmu Live Resharding, ktorá umožňuje meniť kliešťové kľúče používané na delenie za chodu bez zastavenia systému DBMS.

Ako aj podpora analytických funkcií, ktoré vám umožňujú vykonávať akcie s konkrétnou sadou dokumentov v zbierke. Na rozdiel od agregačných funkcií sa funkcie okna nezrútia do zoskupenej sady, ale agregujú sa na základe obsahu „okna“, ktoré obsahuje jeden alebo viac dokumentov vo výsledkovej sade.

Okrem toho, Možnosti šifrovania polí boli rozšírené na strane klientapretože teraz môžete prekonfigurovať kontrolné filtre x509 a rotáciu certifikátov bez zastavenia systému DBMS. Pridaná podpora pre konfiguráciu šifrovacej sady pre TLS 1.3.

Na druhej strane vyniká aj pri oznámení tejto novej verzie bol navrhnutý nový shell príkazového riadku MongoDB Shell (mongosh), ktorý sa vyvíja ako samostatný projekt, napísaný v jazyku JavaScript pomocou platformy Node.js a distribuovaný pod licenciou Apache 2.0.

Shell MongoDB umožňuje pripojiť sa k systému DBMS, zmeniť konfiguráciu a odosielať dotazy. Podporuje inteligentné automatické dokončovanie pre výraz MQL, zadávanie príkazov a metód, zvýrazňovanie syntaxe, rady pre kontext, analýzu chybových správ a schopnosť rozširovať funkčnosť prostredníctvom doplnkov

Z ďalších zmien prezentované:

  • Nájdite, spočítajte, odlíšte, agregujte, mapReduce, listCollections a listIndexes už nie sú blokované, ak sa operácia spustí súčasne so získaním výlučného zámku zbierky dokumentov.
  • V rámci snahy o odstránenie politicky nesprávnych výrazov boli príkaz isMaster a metóda db.isMaster () premenované na ahoj a db.hello ().
  • Podpora pôvodného CLI „mongo“ bola ukončená a v budúcom vydaní bude odstránená.

Nakoniec, ak máte záujem dozvedieť sa viac, obráťte sa na podrobnosti v nasledujúcom odkaze.


Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Zodpovedný za údaje: Miguel Ángel Gatón
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.