A MongoDB 6.0 fejlesztésekkel, új funkciókkal és még sok mással érkezik

Egy év fejlesztés után bejelentették a MongoDB 6.0 új verziójának megjelenését, amelyben a közlemény megemlíti, hogy ebben a verzióban a legfigyelemreméltóbb változtatások közé tartozik többek között az idősorok fejlesztése, az új funkcionalitás és a változó folyamok teljesítményének javítása.

Azok számára, akik nincsenek tudatában MongoDB, tudniuk kell, hogy ez egy olyan adatbázis, amely támogatja a dokumentumok JSON-szerű formátumban történő tárolását, meglehetősen rugalmas nyelvvel rendelkezik a lekérdezések generálásához, képes indexeket létrehozni a különféle tárolt attribútumokhoz, hatékonyan tárolja a bináris nagy objektumokat, támogatja a műveletek naplózását az adatok megváltoztatásához és hozzáadásához, képes a Map/ paradigma szerint működni Csökkentés, replikáció támogatása , és hibatűrő konfigurációkat készítsen.

A MongoDB 6.0 fő újdonságai

A MongoDB 6.0 bemutatott új verziójában a titkosított formában tárolt adatokat lefedő lekérdezések futtatásának képessége (Lekérdezhető titkosítás). Az adat a felhasználó visszafejti, és titkosítva marad a kérés feldolgozása során (a kérés titkosított adatokon történik, anélkül, hogy azt előzetesen visszafejteni).

Jelenlegi formájában csak összehasonlító kifejezések engedélyezettek a lekérdezésekben, de a jövőben a tervek szerint a tartományok, előtagok, utótagok, részkarakterláncok és egyéb műveletek ellenőrzésére is támogatást adnak.

A másik változás a MongoDB 6.0 új verziójában az, hogy bővítette az adattároláshoz kapcsolódó lehetőségeket idősorok formájában (idősor-gyűjtemények), amelyek bizonyos időintervallumokban rögzített paraméterértékek egy részének tárolására vannak optimalizálva (idő és ennek az időnek megfelelő értékkészlet), például felmerül az igény, hogy ezeket az adatokat figyelőrendszerekben tárolják. , pénzügyi platformok, rendszerek az érzékelők állapotának felmérésére.

Az új verzió kínálja a másodlagos és összetett indexek adatgyűjtésekkel való használatának képessége idősorok formájában.

Másrészt kiemeli azt is új eszközök a változáskövetéshez („módosítási folyamok”, API Change Streams), amelyek segítségével megszervezheti az alkalmazásokhoz történő értesítések küldését az adatbázisban lévő adatváltozásokról. A változások valós időben jelennek meg, és lehetővé teszik alkalmazások létrehozását reaktív és eseményvezérelt programozási technikák segítségével. Az események feldolgozása figyelési módszerrel történik; ha szükséges, az események szűrhetők és összesíthetők a $match, $project és $redact operátorokkal. Az új verzió lehetőséget kínál a dokumentum előtte és utána állapotának megszerzésére (például amikor a dokumentumot törlik vagy módosítják). Az adatmanipulációs nyelvi (DML) műveletek mellett biztosítja DDL műveletek támogatása (adatdefiníciós nyelv), például indexek és gyűjtemények létrehozása és törlése.

Ezen kívül azt is tudom, hogy a A $lookup és a $graphlookup operátorok teljes mértékben támogatottak a darabolt tároláshoz. A művelet végrehajtása A $lookup optimalizálva lett, Például, ha van egy index egy idegen kulcson, kis számú dokumentum párosítása most 5-10-szer gyorsabb, nagy szám pedig kétszer olyan gyors. Az indexek használata nélkül végzett hozzárendeléseknél a teljesítménynövekedés akár 100-szoros is lehet.

A egyéb változásamelyek kiemelkednek ebből az új verzióból:

  • Lehetőség van összetett analitikai lekérdezések futtatására a termelési adatok állapotának konzisztens szeletin (pillanatfelvételein).
  • Az ehhez hasonló analitikus lekérdezések több szilánkot is lefedhetnek a nagy elosztott MongoDB-beállításokban.
  • Új $maxN, $minN és $lastN operátorok hozzáadva az adatkészletben lévő értékek meghatározásához, valamint a $sortArray operátor a tömbelemek rendezéséhez.
  • Jelentősen javult a szegmentálás hatékonysága.
  • A szilánkos gyűjtemény alapértelmezett blokkmérete 128 MB-ra nőtt.
  • A configureCollectionBalancing parancs hozzáadva a szilánkos gyűjtemény töredezettségmentesítéséhez.
  • A KMIP-tudatos kulcsszolgáltatók támogatása hozzáadásra került a Client-Side Field-Level Encryption (CSFLE) rendszerhez.
  • A DBMS-felhasználók tevékenységét tükröző auditnapló tömörítésének és titkosításának lehetősége hozzáadva.
  • Egy kísérleti adatszinkronizálási mód a MongoDB-fürtök között (Cluster-to-Cluster Sync) került megvalósításra.
  • Támogatás hozzáadva további adatok, például földrajzi adatok csatolásához a távolság és a hely figyelembevételéhez.
  • Továbbfejlesztett olvasási, lekérdezési és rendezési teljesítmény.

Végül ha érdekel, hogy többet tudjon meg róla erről az új verzióról itt ellenőrizheti a részleteket a következő link.


Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: AB Internet Networks 2008 SL
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.