Azure DocumentDB kibocsátási megjegyzései

Az Azure DocumentDB folyamatosan fejlődik új funkciókkal, teljesítménybeli fejlesztésekkel és infrastruktúra-fejlesztésekkel. Ez a cikk az Azure DocumentDB szolgáltatáskiadásainak, motorfrissítéseinek és szolgáltatásfejlesztéseinek átfogó előzményeit ismerteti. Minden kiadás részletesen ismerteti az új képességeket, a lekérdezési operátor fejlesztéseit és az infrastruktúra változásait, hogy naprakész maradjon a legújabb fejlesztésekkel kapcsolatban.

Megjegyzés:

Az [Előzetes verzió] címkével ellátott elemekhez támogatási kérés szükséges, hogy engedélyezve legyenek a fürtön.

Latest

Important

Az Azure Cosmos DB for MongoDB (vCore) mostantól az Azure DocumentDB (MongoDB-kompatibilitással), amely a nyílt forráskódú DocumentDB projekt által működik.

A 2025. november 18-i kiadás átnevezi a szolgáltatást a MongoDB-hez készült Azure Cosmos DB-ről (vCore)az Azure DocumentDB-re más funkciómódosításokkal együtt.

Fejlesztések

  • Az Index Advisor szolgáltatás a Visual Studio Code-ban: Beépített útmutató az indexhangoláshoz, a teljesítményelemzéshez és a lekérdezésoptimalizáláshoz. További információ: Index Advisor funkció.

  • MongoDB Migration kiterjesztés a Visual Studio Code-hoz: Teljes körű online migrációs élmény különböző munkaterhelések számára. További információ: Migrálás Visual Studio Code-bővítmény használatával.

  • [Előzetes verzió] Prémium SSD v2-támogatás: A következő generációs tároló jobb teljesítményt nyújt, extra költség nélkül. További információ: nagy teljesítményű tárolás.

  • Fenntartott példányok támogatása: Költségmegtakarítás egy vagy hároméves időszakon keresztül. További információkért tekintse meg az Azure DocumentDB díjszabását.

  • Speciális teljes szöveges keresés: a homályos keresés és a közelség egyeztetése támogatott. További információ: hibrid keresés

  • Azure Cosmos DB for MongoDB–Azure DocumentDB migrálás: Integrált elérési út a MongoDB-hez készült Azure Cosmos DB-ből az Azure DocumentDB-be átköltöző felhasználók számára.

Október 10, 2025

A 2025. október 10-i kiadás a sémaérvényesítést $jsonSchema, a továbbfejlesztett TTL-indexteljesítményt, valamint az ügyfél által felügyelt kulcsok és a Microsoft Entra ID-hitelesítés általános elérhetőségét mutatja be.

Motorfejlesztések (1017)

  • [Előzetes verzió] Indexleküldési támogatás hozzáadása azon rendezési lekérdezésekhez, amelyek a _id mezőre szűrnek.

  • [Előzetes verzió] Sémaérvényesítési támogatás hozzáadása a $jsonSchema szabály létrehozása vagy módosítása során.

  • [Előzetes verzió] Adjon hozzá sémakényszert a CSFLE (ügyféloldali mezőszintű titkosítás) integrációval.

  • [Előzetes verzió] Az élettartam (TTL) index rendezett indexvizsgálatot használ indexmutatókon keresztül. A TTL-index a kötegek törlését 60 másodperc helyett folyamatosan, legfeljebb 60 másodpercig hajtja végre.

Infrastruktúra fejlesztései (1017)

  • Az API-verzió 2025-09-01funkcióit tartalmazza:

    • Data API

    • Microsoft Entra ID-hitelesítés

    • A natív hitelesítés letiltásának lehetősége.

    • Ügyfél által felügyelt kulcs (CMK)

2025. augusztus 29.

Ez a kiadás az indexmutatókkal, a továbbfejlesztett parancsokkal és az összesítési operátorok hibajavításaival foglalkozik a lekérdezési teljesítmény javításaival.

Motorfejlesztések (0829)

  • Bevezettük az indexmutatók támogatását. Ez a funkció lehetővé teszi, hogy explicit módon adjon meg egy indexet a lekérdezés végrehajtása során.

  • [Előzetes verzió] Engedélyezett csak indexelt keresések rendezett indexeken számláló lekérdezésekhez, ahol a szűrők leküldhetők az indexbe, és nem alkalmaznak vetületeket.

  • [Előzetes verzió] Továbbfejlesztett párhuzamos indexépítési teljesítmény.

  • Továbbfejlesztett pontkeresési lekérdezések a hatékonyabb végrehajtás érdekében.

  • Továbbfejlesztett usersInfo és connectionStatus parancsok az összes támogatott szerepkör (ReadWrite, , UserAdmin) Rootés jogosultságkészlet (dbAdmin, userAdmin, , clusterMonitor, clusterManagerhostManager) visszaadásához.

  • Továbbfejlesztett lekérdezéstervezési teljesítmény a beszúrási műveletek egyéni tervezőinek bevezetésével.

  • A(z) $lastN és $bottomN hibák javítása.

  • Kijavítottuk a frissítés választípusát, hogy kompatibilitást adjon a 32 bites választ igénylő C++ illesztőprogramokhoz.

  • Továbbfejlesztett hibaüzenetek a kimeneti szakaszokhoz $merge és $out.

Infrastruktúra fejlesztései (0909)

2025. július 15.

Ez a kiadás indexoptimalizálási fejlesztéseket, HNSW indextámogatást biztosít az M30-szinthez, és továbbfejlesztett TTL-index viselkedést biztosít a jobb teljesítmény érdekében.

Motorfejlesztések (0715)

  • [Előzetes verzió] Az index leküldéses optimalizálása bármely mezőhöz $sort engedélyezve van.

  • Engedélyeztük az indexleküldési optimalizálást a következőhöz $limit

  • [Előzetes verzió] A szűrőfeltételek összetett indexeinek támogatása hozzáadva.

  • Az M30 fürtszint számára hozzáadtuk a hierarchikusan navigálható kicsi világ (HNSW) index támogatását.

  • A TTL-index viselkedésének továbbfejlesztése annak érdekében, hogy a rendszer a feldolgozást továbbra is folytatni tudja, még akkor is, ha a fürt írásvédetté válik a lemez megtelése miatt.

  • A párhuzamos építés fejlesztései a szétszórt és egybefüggő gyűjtemények gyorsabb indexlétrehozása érdekében.

Infrastruktúra fejlesztései (0730)

  • [Előzetes verzió] Támogatás hozzáadva a CMK-hoz, amely csak a kiépítési szakaszban engedélyezett.

2025. május 05.

Ez a kiadás tartalmazza a továbbfejlesztett adattípus-átalakítást, továbbfejlesztett rangsorolási operátorokat és folyamatérvényesítési fejlesztéseket tartalmazó v8-motort.

  • Megjelent a 8-as verzió.

    • A $convert binData-ról binData-ra, karakterláncról binData-ra, és binData-ról karakterláncra történő támogatása (kivéve automatikus formátummal).

    • Hozzáadásra került a $toUUID támogatása a stringek UUID-re való konvertálásának egyszerűsítésére.

    • $rank és $denseRank most a null és a hiányzó értékeket ugyanúgy kezelik a rangsorok kiszámításakor, ez a viselkedés igazodik a $sort-hez.

    • Csővezeték-méret érvényesítés – Az összesítés hibát jelez, ha túllépi a csővezeték szakaszkorlátját.

    • $getField Mostantól minden olyan érvényes kifejezést elfogad, amely sztringre van feloldva, nem csak sztringállandókra.

Infrastruktúra fejlesztései (0520)

2025. március 23.

Ez a kiadás pontos vektorkeresést, bővített rendezési támogatást ad az összesítési szakaszokban, valamint UUID konverziós képességeket.

Motorfejlesztések (0323)

  • A vektorkeresési lekérdezések pontos keresésének támogatása hozzáadva.

  • A listDatabases parancs támogatása hozzáadva.

  • Támogatás hozzáadva a $toUUID típusaggregációs operátorhoz.

  • Hozzáadva a részleges szűrőleküldés támogatása a $in predikátumokhoz.

  • Hozzáadva a $dateFromString operátor teljes funkcionalitású támogatása.

  • Az aggregációs operátor bővített szintaxisa $getField . A "mező" értéke lehet egy olyan kifejezés, amely sztringgé oldódik fel.

  • A legfelső szintű aggregáló parancs-let változók támogatása hozzáadásra került a $geoNear szakaszhoz.

  • Mostantól elérhető a háttérparancs támogatása az utasítások időtúllépéséhez.

  • Bevezetésre került az aggregációs operátor támogatása $toUUID.

  • Az operátor teljes funkcionalitását implementáltuk $dateFromString.

  • Kiterjesztett $getField operátor arra, hogy elfogadja a mezőparaméterként feloldódó karakterláncokat.

  • Kiterjesztett rendezési támogatás az összesítési szakaszokra: $project, $redact, $set, $addFields, $replaceRoot.

  • Engedélyezve lett a rendezés támogatása az összehasonlító operátorokkal ($expr, $in, $cmp, $eq, $ne, $lt, $lte, $gt, $gte).

  • Engedélyezett alapértelmezett támogatás az egyedi index csonkításához egy új operátorosztály használatával.

  • Bevezettük a kolláció támogatását az összesítésben lévő operátorok ($setEquals, $setUnion, $setIntersection, $setDifference, $setIsSubset) esetén.

Infrastruktúra fejlesztései (0212)

  • Kiterjesztett regionális rendelkezésre állás.

    • South India

    • South Central US

2025. február 12.

Ez a kiadás bevezeti a nyílt forráskódú PostgreSQL 17 buildet, az optimalizált összesítési teljesítményt és az automatikus skálázás általános elérhetőségét georeplika-promóciós támogatással.

Motorfejlesztések (0212)

  • Bevezetésre került a nyílt forráskódú build pg_documentdb, amely a PostgreSQL 17-et célozza meg.

  • A rekurzív közös tábla kifejezés (CTE) JOIN szűrők indexre történő leküldésének támogatása bekerült, ezzel javítva a lekérdezés hatékonyságát.

  • Az alábbi összesítési szakaszok és parancsok támogatottak: currentOp, collStats, dbStatsés indexStats.

  • Javított $lookup teljesítmény azáltal, hogy $unwind inline-ként hajtódik végre, amikor preserveNullAndEmptyArrays engedélyezve van.

  • Optimalizált összesítés a dokumentumbetöltés kihagyásával, ha a $group kifejezés állandó.

Infrastruktúra fejlesztései (0212)

2025. január 23.

Ez a kiadás jelentős mérföldkövet jelent az Azure DocumentDB motor nyílt forráskódú kiadásával.

2024. október 14

Ez a kiadás alapértelmezés szerint lehetővé teszi a háttérindexek összeállítását, kibővíti $setWindowFields a képességeket, és támogatja az $fill összesítési szakaszt.

  • Az indexépítések alapértelmezés szerint a háttérben történnek.

  • További lehetőségek támogatása a következővel $setWindowFields: .

    • $integral.

    • $derivative.

    • $expMovingAvg.

    • $linearFill.

    • $locf.

    • $documentNumber.

    • $shift.

    • További operátorok támogatása a következővel $group: .

      • $top, $topN, $bottom, $bottomN, $first, $firstN, $last, $lastN, $maxN, $minN.
    • $max.

    • $min.

  • Hozzáadtuk az aggregációs operátorok támogatását.

    • $toHashedIndexKey.
  • Támogatás hozzáadva az összesítési szakaszokhoz.

    • $fill.
  • Támogatás hozzáadva a wallTime számára ChangeStreams segítségével.

2024. szeptember 16., hétfő

  • A ChangeStream kapus előzetes verziója.

  • Az $find / $aggregate lekérdezésekkel való sorrend futásidejű támogatásának kapu előzetese.

  • A nagyméretű indexkulcsok az indexelés alapértelmezett beállításaként engedélyezve.

  • További mezők$DbRef$ref/$id/ támogatása$db, a beállítás elemMatchkorlátozása mellett.

  • Trigonometrikus aggregációs operátorok támogatása.

  • További lehetőségek támogatása a következővel $setWindowFields: .

    • $count.

    • $addToSet.

    • $push.

    • $avg.

    • $rank.

    • $denseRank.

    • $covariancePop

    • $covarianceSamp

  • Támogatás a következő elemekhez $let .

    • $lookup.

    • $find.

    • $aggregate.

  • Az $merge összesítési szakasz támogatása a következő lépésekkel.

    • whenMatched: replace / keepExisting / merge / fail.

    • whenNotMatched: insert / discard / fail.

2024. augusztus 05.

  • A térinformatikai támogatás általánosan elérhető.

  • Megjelent a 7-es verzió.

  • A mongo-kapcsolatok TLS1.3-jának támogatása.

  • Akkumulátorok támogatása

    • $mergeObjects.
  • Aggregációs operátorok támogatása

    • $bitAnd.

    • $bitOr.

    • $bitXor.

    • $bitNot.

    • $let.

  • Az összesítési szakasz támogatása

    • $bucket.

    • $vectorSearch.

    • $setWindowFields (Csak $sum ablak-akkumulátorral).

  • Térinformatikai lekérdezési operátorok

    • $minDistance.

    • $maxDistance.

    • $near.

    • $nearSphere.

2024. július 02.

Ez a kiadás új ügyféltevékenységeket és kérelemmetrikákat ad hozzá, valamint előzetes verziójú támogatást nyújt a térinformatikai operátorokhoz és az akkumulátor-fejlesztésekhez.

  • Hozzáadott metrikák

    • Ügyféltevékenység.

    • Kérések.

  • [Előzetes verzió] Akkumulátorok támogatása

    • $mergeObjects.
  • [Előzetes verzió] Az összesítési operátor támogatása

    • $let.
  • [Előzetes verzió] Térinformatikai lekérdezési operátorok

    • $minDistance.

    • $maxDistance.

2024. május 06.

Ez a kiadás térinformatikai összesítést, nagy indexkulcs-támogatást, georeplikákat és teljesítménybeli fejlesztéseket vezet be a csoport- és különálló műveletekhez.

  • A lekérdezési operátor fejlesztései.

    • $geoNear aggregáció. Az összesítési szakasz engedélyezhető a jelölővel – Geospatial support

    • Akkumulátorok támogatása

      • $push.

      • $addToSet.

      • $tsSecond / $tsIncrement.

      • $map / $reduce.

    • Dátumkifejezések támogatása

      • $dateAdd.

      • $dateSubtract.

      • $dateDiff.

    • Aggregációs operátorok támogatása

      • $maxN / $minN.

      • $sortArray.

      • $zip.

  • Indexek létrehozása nagy indexkulcsokkal: 2,7 KB-nál nagyobb értékek.

  • A régiók közötti vészhelyreállítást lehetővé tevő georeplikák és olvasási skálázás.

  • A csoport és a különbözőség teljesítményének javítása.

  • Jobb teljesítmény a π-nál nagyobb sugarú $geoWithin lekérdezések esetében$centerSphere.

2024. április 16.

Ez a kiadás támogatást és jelentős teljesítménybeli javulást $graphLookup biztosít a létezési ellenőrzésekhez, a tartomány-lekérdezésekhez és az indexelt vizsgálatokhoz.

  • A lekérdezési operátor fejlesztései.

    • $centerSphere indexleküldéssel és a GeoJSON-koordináták támogatásával.

    • $graphLookup támogat.

  • Teljesítménybeli fejlesztések.

    • $exists, { $eq: null }új { $ne: null } indexkifejezések hozzáadásával.

    • vizsgálat az $in/$nq/$ne indexben.

    • részleges (tartomány) lekérdezések összehasonlítása.

2024. március 18.

Ez a kiadás hozzáadja a portál támogatását a privát végpontokhoz, a HNSW vektorindexelést az M40+-szintekhez, valamint a háttérindex-buildekkel rendelkező térinformatikai lekérdezések előnézetét.

  • A privát végpontok támogatása engedélyezve van a portálon.

  • HNSW vektorindex az M40 és nagyobb fürtszintek esetén.

  • [Előzetes verzió] Térinformatikai lekérdezések engedélyezése.

  • A lekérdezési operátor fejlesztései.

    • $centerSphere index csökkentéssel.

    • $min& $max operátorral $project.

    • $binarySize aggregációs operátor.

  • [Előzetes verzió] Indexek létrehozása a háttérben (az egyedi indexek kivételével).

2024. március 03.

Ez a kiadás a Magyarázó terv fejlesztéseit és a különböző vektorszűrési képességeket tartalmazza.

  • Lehetővé teszi a metaadatoszlopok szerinti szűrést vektorkeresések végrehajtása közben.

  • A Explain terv két különböző módot kínál

    Description
    allShardsQueryPlan Ez a mód egy új magyarázó mód a lekérdezés végrehajtásában részt vevő összes szegmens lekérdezéstervének megtekintéséhez. Ez a mód átfogó perspektívát kínál az elosztott lekérdezésekhez.
    allShardsExecution Ez a mód egy alternatív magyarázó módot mutat be a végrehajtás részleteinek vizsgálatához a lekérdezésben részt vevő összes szegmensben. Ez a mód átfogó információkat nyújt a teljesítményoptimalizáláshoz.
  • Az ingyenes szint támogatása több régióban is elérhető. Ezek a régiók mostantól az USA 2. keleti régióját is magukban foglalják. További információkért tekintse meg az Azure DocumentDB díjszabását.

  • Mostantól előzetes verzióban is elérhető az indexek létrehozása a háttérben.