Megosztás:


MongoDB-funkciók kompatibilitása az Azure DocumentDB-ben

Az Azure DocumentDB teljes mértékben implementálja a MongoDB vezetékes protokollt a funkciókompatibilitás érdekében, így szinte az összes MongoDB-számítási feladatot futtathatja alkalmazásmódosítások nélkül. Ez a natív Azure-szolgáltatás optimalizált teljesítményt, alacsonyabb teljes bekerülési költséget (TCO) és beépített AI-képességeket kínál, így a modern, adatvezérelt alkalmazások egyszerűen használhatók. A cikkben szereplő táblázatok az Azure DocumentDB-ben nem támogatott vagy korlátozott MongoDB-funkciókat ismertetik. Teljes körűen felügyelt PaaS-megoldásként az Azure DocumentDB absztrakciókat végez vagy korlátoz bizonyos felügyeleti műveleteket a nagyobb megbízhatóság, biztonság és teljesítmény biztosítása érdekében, így az infrastruktúra kiépítésére és nem az infrastruktúra kezelésére összpontosíthat.

Aggregációs folyamat szakaszai és összesítői

Ez a táblázat az aggregációs folyamat szakaszainak és összesítőinek kompatibilitását ismerteti az Azure DocumentDB-ben.

Description
$planCacheStats Nem alkalmazható, mivel a szolgáltatás automatikusan kezeli a lekérdezésterv gyorsítótárát.
$listSearchIndexes A gyenge ügyféligény miatt nem rangsorolja.
$listSampledQueries A gyenge ügyféligény miatt nem rangsorolja.
$shardedDataDistribution A gyenge ügyféligény miatt nem rangsorolja.

Adatbázisparancsok

Ez a táblázat az Azure DocumentDB adatbázis-parancskategóriáinak kompatibilitását ismerteti.

Description
Lekérdezésterv gyorsítótár-parancsai Elavult, mivel a szolgáltatás teljes mértékben kezeli a lekérdezések gyorsítótárazását.
Replikációs parancsok A replikáció teljes mértékben a szolgáltatásként nyújtott platform (PaaS) ajánlat részeként van felügyelve.
Szegmentálási parancsok (kivéve: getShardMap, balancerStart, balancerStatus, balancerStop) Az Azure DocumentDB automatikusan kezeli a horizontális skálázási műveleteket. Megtarthatja az irányítást az olyan alapvető műveletek felett, mint a szegmensek hozzáadása, az adatok újraelosztása és a szegmensleképezések lekérése.
Munkamenet-parancsok ($killAllSessionsByPattern, $killSessions) A munkamenet-parancsok többsége támogatott. Néhány azonban korlátozott a lehetséges biztonsági és stabilitási kockázatok miatt. Ezek a parancsok lehetővé tehetik a jogosulatlan felhasználók számára az aktív munkamenetek leállítását vagy a szolgáltatásmegtagadási (DoS-) támadások végrehajtását.
Felügyeleti parancsok PaaS-szolgáltatásként az Azure DocumentDB kezeli az adatbázis-felügyeletet, így ezek a parancsok szükségtelenek.
Diagnosztikai és naplózási parancsok Az Azure DocumentDB integrálható az Azure Log Analyticsszel, így egységes diagnosztikát és naplózást biztosít az Azure-szolgáltatásokban. Ez az integráció részletes betekintést nyújt a teljesítménybe és az állapotba további konfiguráció vagy külső eszközök nélkül.
Monitorozási parancsok Az Azure DocumentDB teljes mértékben integrálva van az Azure Monitorral, így könnyen nyomon követheti a kiszolgáló kihasználtsági mérőszámait, például a CPU-t, a memóriát, a tárolást, az IOPS-t stb. Az Azure-szolgáltatások közötti zökkenőmentes integráció skálázható és egységes monitorozási megoldást biztosít, amely valós idejű betekintést nyújt a rendszer teljesítményébe külső monitorozási eszközök nélkül.

Features

Ez a táblázat az Azure DocumentDB gyűjteményfunkcióinak kompatibilitását ismerteti.

Description
Idősorozat-gyűjtemények A gyenge ügyféligény miatt nem rangsorolja.
Korlátozott méretű gyűjtemények A gyenge ügyféligény miatt nem rangsorolja.
Klaszteresített gyűjtemények A gyenge ügyféligény miatt nem rangsorolja.