Sdílet prostřednictvím


Kompatibilita funkcí MongoDB v Azure DocumentDB

Azure DocumentDB plně implementuje protokol přenosu MongoDB kvůli kompatibilitě funkcí, takže můžete spouštět téměř všechny úlohy MongoDB bez jakýchkoli změn aplikací. Tato nativní služba Azure nabízí optimalizovaný výkon, nižší celkové náklady na vlastnictví (TCO) a integrované funkce AI, které usnadňují moderní aplikace řízené daty. Tabulky v tomto článku popisují funkce MongoDB, které nejsou v Azure DocumentDB podporované nebo omezené. Azure DocumentDB jako plně spravované řešení PaaS abstrahuje nebo omezuje určité operace správy, aby se zajistila vyšší spolehlivost, zabezpečení a výkon – abyste se mohli soustředit na vytváření, ne správu infrastruktury.

Fáze a agregátory kanálu agregace

Tato tabulka popisuje kompatibilitu fází kanálu agregace a agregátorů v Azure DocumentDB.

Description
$planCacheStats Nejde použít, protože služba automaticky spravuje mezipaměť plánu dotazů.
$listSearchIndexes Není upřednostněno kvůli slabé poptávce zákazníků.
$listSampledQueries Není upřednostněno kvůli slabé poptávce zákazníků.
$shardedDataDistribution Není upřednostněno kvůli slabé poptávce zákazníků.

Databázové příkazy

Tato tabulka popisuje kompatibilitu kategorií databázových příkazů v Azure DocumentDB.

Description
Příkazy pro mezipaměť plánů dotazů Zastaralé, protože služba plně spravuje ukládání dotazů do mezipaměti.
Příkazy replikace Replikace je plně spravovaná jako součást nabídky PaaS (platforma jako služba).
Příkazy horizontálního dělení (s výjimkou: getShardMap, balancerStart, balancerStatus, balancerStop) Azure DocumentDB automaticky spravuje operace horizontálního dělení. Zachovejte kontrolu nad základními operacemi, jako je přidávání shardů, vyvažování dat a načítání mapy shardů.
Příkazy relace ($killAllSessionsByPattern, $killSessions) Podporuje se většina příkazů relace. Některé z nich jsou ale omezené kvůli potenciálním rizikům zabezpečení a stability. Tyto příkazy můžou umožnit neoprávněným uživatelům ukončit aktivní relace nebo provádět útoky doS (DoS).
Příkazy pro správu Azure DocumentDB jako služba PaaS zpracovává správu databáze, takže tyto příkazy nejsou potřeba.
Příkazy diagnostiky a auditování Azure DocumentDB se integruje s Azure Log Analytics, aby poskytovala jednotnou diagnostiku a auditování napříč službami Azure. Tato integrace nabízí podrobné přehledy o výkonu a stavu bez dodatečné konfigurace nebo externích nástrojů.
Příkazy monitorování Azure DocumentDB je plně integrovaný se službou Azure Monitor a usnadňuje sledování metrik využití serveru, jako jsou procesor, paměť, úložiště, IOPS atd. Tato bezproblémová integrace mezi službami Azure zajišťuje škálovatelné a sjednocené řešení monitorování, které poskytuje přehledy o výkonu systému v reálném čase bez nutnosti externích monitorovacích nástrojů.

Features

Tato tabulka popisuje kompatibilitu funkcí kolekce v Azure DocumentDB.

Description
Kolekce časových řad Není upřednostněno kvůli slabé poptávce zákazníků.
Omezené kolekce Není upřednostněno kvůli slabé poptávce zákazníků.
Clusterované kolekce Není upřednostněno kvůli slabé poptávce zákazníků.