Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Usługa Azure DocumentDB w pełni implementuje protokół przewodowy bazy danych MongoDB w celu zapewnienia zgodności funkcji, co umożliwia uruchamianie niemal wszystkich obciążeń bazy danych MongoDB bez żadnych zmian aplikacji. Ta natywna usługa platformy Azure oferuje zoptymalizowaną wydajność, niższy całkowity koszt posiadania (TCO) i wbudowane funkcje sztucznej inteligencji, co ułatwia nowoczesne, oparte na danych aplikacje. W tabelach w tym artykule opisano funkcje bazy danych MongoDB, które nie są obsługiwane lub ograniczone w usłudze Azure DocumentDB. Jako w pełni zarządzane rozwiązanie PaaS, usługa Azure DocumentDB abstrahuje lub ogranicza niektóre operacje administracyjne, aby zapewnić większą niezawodność, bezpieczeństwo i wydajność — umożliwiając skupienie się na tworzeniu, a nie zarządzaniu infrastrukturą.
Etapy i agregatory potoku agregacji
W tej tabeli przedstawiono zgodność etapów potoków agregacji i agregatorów w usłudze Azure DocumentDB.
| Description | |
|---|---|
$planCacheStats |
Nie dotyczy, ponieważ usługa automatycznie zarządza pamięcią podręczną planu zapytania. |
$listSearchIndexes |
Nie ma priorytetów ze względu na słabe zapotrzebowanie klientów. |
$listSampledQueries |
Nie ma priorytetów ze względu na słabe zapotrzebowanie klientów. |
$shardedDataDistribution |
Nie ma priorytetów ze względu na słabe zapotrzebowanie klientów. |
Polecenia bazy danych
W tej tabeli przedstawiono zgodność kategorii poleceń bazy danych w usłudze Azure DocumentDB.
| Description | |
|---|---|
| Polecenia pamięci podręcznej planu zapytania | Przestarzałe, ponieważ usługa w pełni zarządza buforowaniem zapytań. |
| Polecenia replikacji | Replikacja jest w pełni zarządzana w ramach oferty typu "platforma jako usługa" (PaaS). |
Polecenia fragmentacji (z wyjątkiem: getShardMap, balancerStart, balancerStatus, balancerStop) |
Usługa Azure DocumentDB automatycznie zarządza operacjami fragmentowania. Zachowasz kontrolę nad podstawowymi operacjami, takimi jak dodawanie fragmentów, ponowne równoważenie danych i pobieranie map fragmentów. |
Polecenia sesji ($killAllSessionsByPattern, $killSessions) |
Większość poleceń sesji jest obsługiwana. Jednak kilka z nich jest ograniczonych ze względu na potencjalne zagrożenia bezpieczeństwa i stabilności. Te polecenia umożliwiają nieautoryzowanym użytkownikom zakończenie aktywnych sesji lub przeprowadzenie ataków typu "odmowa usługi" (DoS). |
| Polecenia administracyjne | Jako usługa PaaS usługa Azure DocumentDB obsługuje administrowanie bazą danych, co sprawia, że te polecenia są niepotrzebne. |
| Polecenia diagnostyki i inspekcji | Usługa Azure DocumentDB integruje się z usługą Azure Log Analytics w celu zapewnienia ujednoliconej diagnostyki i inspekcji w usługach platformy Azure. Ta integracja zapewnia szczegółowe informacje na temat wydajności i kondycji bez dodatkowych narzędzi konfiguracji lub narzędzi zewnętrznych. |
| Polecenia monitorowania | Usługa Azure DocumentDB jest w pełni zintegrowana z usługą Azure Monitor, co ułatwia śledzenie metryk użycia serwera, takich jak procesor CPU, pamięć, magazyn, liczba operacji we/wy na sekundę itp. Ta bezproblemowa integracja między usługami platformy Azure zapewnia skalowalne i ujednolicone rozwiązanie do monitorowania, zapewniając wgląd w wydajność systemu w czasie rzeczywistym bez konieczności korzystania z zewnętrznych narzędzi do monitorowania. |
Funkcje
W tej tabeli przedstawiono zgodność funkcji kolekcji w usłudze Azure DocumentDB.
| Description | |
|---|---|
| Kolekcje szeregów czasowych | Nie ma priorytetów ze względu na słabe zapotrzebowanie klientów. |
| Kolekcje ograniczone | Nie ma priorytetów ze względu na słabe zapotrzebowanie klientów. |
| Kolekcje klastrowane | Nie ma priorytetów ze względu na słabe zapotrzebowanie klientów. |