Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Azure DocumentDB to w pełni zarządzana baza danych zgodna z bazą danych MongoDB i wektorową bazą danych klasy korporacyjnej na potrzeby nowoczesnego tworzenia aplikacji, w tym aplikacji sztucznej inteligencji. Dzięki przewidywalnym, niskim kosztom, projektowi open-source i 99,03% zgodności z MongoDB jest idealnym rozwiązaniem dla każdej aplikacji MongoDB działającej na platformie Azure.
Platforma i zgodność
| Azure DocumentDB | Atlas bazy danych MongoDB | Notatki | |
|---|---|---|---|
| Zgodność z narzędziami i sterownikami bazy danych MongoDB | ✅ Tak | ✅ Tak | |
| Open source | ✅ Tak | ❌ Nie | Baza danych MongoDB nie jest już typu open source od 2018 roku. DocumentDB aparat bazy danych, który zasila usługę Azure DocumentDB, jest oprogramowaniem open source. |
| Obsługa protokołu przewodowego bazy danych MongoDB | ✅ Tak | ✅ Tak | Usługa Azure DocumentDB obsługuje najnowszy protokół przewodowy bazy danych MongoDB, w tym v8, v7, v6 i v5. Usługa MongoDB Atlas obsługuje tylko wersje w wersji 8 i 7. Usługa MongoDB Atlas nie obsługuje starszych wersji, takich jak v5 i v6. |
| Obsługiwane przez dostawców usług w chmurze | ✅ Tak | ✅ Tak | Usługa Azure DocumentDB jest obsługiwana wyłącznie na platformie Azure. Zgodność z protokołem "wire protocol" bazy danych MongoDB umożliwia zachowanie niezależności od dostawcy na innych poziomach aplikacji. Usługa MongoDB Atlas jest obsługiwana w usługach Azure, Amazon Web Services (AWS) i Google Cloud. |
| Baza danych obsługiwana we wdrożeniach lokalnych i hybrydowych | ❌ Nie | ✅ Tak | Azure DocumentDB to usługa natywna dla chmury. |
Dostępność i wydajność
| Azure DocumentDB | Atlas bazy danych MongoDB | Notatki | |
|---|---|---|---|
| Dystrybucja globalna | ✅ Tak | ✅ Tak | |
| Pamięć o wysokiej wydajności | ✅ Tak | ✅ Tak | Usługa Azure DocumentDB zawiera dyski SSD w warstwie Premium w wersji 2 bez dodatkowych opłat. Usługa MongoDB Atlas kosztuje więcej za magazyn o wysokiej wydajności. |
| Umowa SLA dotycząca 99,995% dostępności | ✅ Tak | ✅ Tak | Usługi Azure DocumentDB i MongoDB Atlas oferują umowę dotyczącą poziomu usług dostępności (SLA) w wersji 99.995%. |
| Umowa SLA obejmuje platformę w chmurze | ✅ Tak | ❌ Nie | Umowa SLA dla Azure DocumentDB obejmuje pełen stos: bazy danych, infrastruktury, sieci oraz resztę infrastruktury chmurowej Azure. Umowa SLA usługi MongoDB Atlas nie obejmuje podstawowej platformy w chmurze. Aby uzyskać więcej informacji, zobacz umowę SLA usługi MongoDB Atlas. |
| Natychmiastowe i automatyczne skalowanie | ✅ Tak | ❌ Nie | Automatyczne poziomy skalowania usługi Azure DocumentDB są skalowane błyskawicznie i bez negatywnego wpływu na wydajność. Usługa MongoDB Atlas może zająć więcej czasu na skalowanie w górę lub w dół. |
| Nieograniczona skala | ✅ Tak | ✅ Tak | Wdrożenia usługi Azure DocumentDB i MongoDB Atlas obsługują skalowanie za pośrednictwem fragmentowania. |
| Niezależne skalowanie dla przepływności i magazynu | ✅ Tak | ❌ Nie | |
| Maksymalna pamięć na węzeł w terabajtach | ✅ Tak | ✅ Tak | Usługa Azure DocumentDB obsługuje do 64 TB przechowywania na węzeł. Usługa MongoDB Atlas obsługuje tylko do 4 TB. Magazyn i obliczenia są skalowane niezależnie w usłudze Azure DocumentDB. W usłudze MongoDB Atlas są skalowane w zablokowanym zakresie, co może powodować nadprowizjonowanie. |
Opcje programowania i wdrażania
| Azure DocumentDB | Atlas bazy danych MongoDB | Notatki | |
|---|---|---|---|
| Tworzenie/testowanie dedykowanych klastrów | ✅ Tak | ❌ Nie | Obciążenia tworzenia i testowania są obsługiwane w przypadku klastrów, które nie są skonfigurowane pod kątem wysokiej dostępności w usłudze Azure DocumentDB, co pozwala zaoszczędzić znaczne koszty. Klastry usługi MongoDB Atlas muszą być zawsze skonfigurowane pod kątem wysokiej dostępności, co wiąże się z niepotrzebnymi kosztami obliczeń. |
| Wybór konfiguracji wystąpienia | ❌ Nie | ✅ Tak | |
| Bezpłatny poziom | ✅ Tak | ✅ Tak | Usługa Azure DocumentDb oferuje darmowy poziom z 32 GB przestrzeni magazynowej na zawsze. Usługa MongoDB Atlas obsługuje tylko warstwę bezpłatną z magazynem 512 MB. |
| Migracja na żywo | ✅ Tak | ✅ Tak | |
| Wstrzymywanie i wznawianie klastrów | ❌ Nie | ✅ Tak | |
| Wystąpienia zarezerwowane | ✅ Tak | ❌ Nie | Usługa Azure DocumentDB pozwala zaoszczędzić na kosztach do 40% na jednorocznych zobowiązaniach i maksymalnie 60% na trzyletnie zobowiązanie. |
| Przezroczysty całkowity koszt posiadania (TCO) | ✅ Tak | ❌ Nie | Cennik usługi Azure DocumentDB wyświetlany przy aprowizacji to ostateczny koszt. Usługa MongoDB Atlas ma dodatkowe opłaty za kopie zapasowe, transfer danych/sieć, pomoc techniczną i licencjonowanie. |
| Konfiguracja zestawu replik | ✅ Tak | ✅ Tak | |
| Obsługa fragmentowania zarządzanego | ✅ Tak | ✅ Tak | Platforma Azure w pełni zarządza partycjonowaniem i obsługą usługi Azure DocumentDB. Usługa MongoDB Atlas obsługuje wiele metodologii fragmentowania w celu dopasowania do różnych przypadków użycia. Strategię fragmentowania można zmienić bez wpływu na aplikację. |
Funkcje i możliwości danych
| Azure DocumentDB | Atlas bazy danych MongoDB | Notatki | |
|---|---|---|---|
| Wyszukiwanie wektorów dla aplikacji sztucznej inteligencji | ✅ Tak | ✅ Tak | Usługa Azure DocumentDB obsługuje wyszukiwanie wektorów , aby bezproblemowo łączyć filtrowanie geoprzestrzenne i/ lub filtrowanie tekstu przy użyciu wyszukiwania wektorowego, zwiększając wydajność zapytań wyszukiwania wektorowego. Usługa MongoDB Atlas obsługuje wyszukiwanie wektorów wyłącznie w dedykowanych wystąpieniach. |
| Zintegrowane wyszukiwanie tekstu, przetwarzanie geoprzestrzenne | ✅ Tak | ✅ Tak | |
| Obsługa transakcji ACID w wielu dokumentach bazy danych MongoDB | ✅ Tak | ✅ Tak | |
| Obsługa typów danych BSON (Binary JSON) | ✅ Tak | ✅ Tak | |
| Obsługa potoku agregacji MongoDB | ✅ Tak | ✅ Tak | Usługa Azure DocumentDB obsługuje rury agregacji w wersjach v5, v6 i v7 protokołu komunikacyjnego MongoDB. |
| Maksymalny rozmiar dokumentu: 16 MB | ✅ Tak | ✅ Tak | |
| Nieograniczona głębokość zagnieżdżania | ✅ Tak | ❌ Nie | Usługa Azure DocumentDB nie ma stałego górnego limitu zagnieżdżania. Usługa MongoDB Atlas obsługuje zagnieżdżanie do 100 poziomów. |
| Schemat JSON dla kontroli zarządzania danymi | ❌ Nie | ✅ Tak | |
| Łączenie danych z sprzężeniami i związkami na potrzeby zapytań analitycznych | ✅ Tak | ✅ Tak | |
| Transakcje ACID z wieloma dokumentami w kolekcjach i partycjach | ✅ Tak | ✅ Tak | |
| Wyszukiwanie tekstu zintegrowanego | ✅ Tak | ✅ Tak | |
| Zaawansowane wyszukiwanie tekstu | ✅ Tak | ✅ Tak | Zaawansowane wyszukiwanie tekstu jest wbudowane w usługę Azure DocumentDB bez dodatkowych kosztów i nie wymaga rozwiązania wyodrębniania, przekształcania, ładowania (ETL). Usługa MongoDB Atlas wymaga wyszukiwania w usłudze Atlas przy dodatkowym koszcie na korzystanie z zaawansowanego wyszukiwania tekstu.* |
Integracja i narzędzia
| Azure DocumentDB | Atlas bazy danych MongoDB | Notatki | |
|---|---|---|---|
| Integracje platformy Azure | ✅ Tak | ✅ Tak | Usługa Azure DocumentDB obejmuje wiele natywnych integracji wewnętrznych z innymi usługami platformy Azure. Usługa MongoDB Atlas ma pewne integracje z natywnymi usługami platformy Azure. |
| Eksplorator danych | ❌ Nie | ✅ Tak | Usługa MongoDB Atlas używa natywnych narzędzi bazy danych MongoDB, takich jak Compass i Atlas Data Explorer, a jednocześnie obsługuje narzędzia takie jak Robo3T. |
| Łączność oparta na języku SQL | ❌ Nie | ✅ Tak | |
| Natywna wizualizacja danych bez zewnętrznych narzędzi analizy biznesowej | ✅ Tak | ✅ Tak | Usługa Azure DocumentDB obsługuje usługę Power BI. Usługa MongoDB Atlas obsługuje wykresy Atlas. |
| Zalecenia dotyczące wydajności | ✅ Tak | ✅ Tak | Użytkownicy usługi Azure DocumentDB mogą używać usługi Index Advisor do tworzenia zaleceń dotyczących wydajności typowych zapytań. Usługa Azure DocumentDB używa również natywnych narzędzi profilowania wydajności firmy Microsoft. |
| Osadzona baza danych z synchronizacją dla urządzeń przenośnych | ✅ Tak | ❌ Nie | *Ta funkcja jest dostępna w wersji zapoznawczej dla usługi Azure DocumentDB. Ta funkcja jest przestarzała w usłudze MongoDB Atlas. Ta funkcja nie jest zaimplementowana w usłudze Azure DocumentDB z powodu niskiego zapotrzebowania. |
Zabezpieczenia i zgodność
| Azure DocumentDB | Atlas bazy danych MongoDB | Notatki | |
|---|---|---|---|
| Szczegółowa kontrola dostępu oparta na rolach | ✅ Tak | ✅ Tak | Usługa Azure DocumentDB obsługuje natywną i bezproblemową integrację z identyfikatorem Entra firmy Microsoft. Usługa MongoDB Atlas obsługuje ręczną integrację z identyfikatorem Entra firmy Microsoft. |
| Stan zabezpieczeń i zgodności zarządzanych przez firmę Microsoft | ✅ Tak | ❌ Nie | W usłudze Azure DocumentDB firma Microsoft jest odpowiedzialna za zgodność i stan zabezpieczeń. W usłudze MongoDB Atlas to MongoDB, a nie Microsoft, zarządza zgodnością i zabezpieczeniami. |
| Szyfrowanie danych w locie | ✅ Tak | ✅ Tak | |
| Szyfrowanie danych w spoczynku | ✅ Tak | ✅ Tak | |
| Szyfrowanie na poziomie pola po stronie klienta | ✅ Tak | ✅ Tak | |
| Integracja protokołu LDAP (Lightweight Directory Access Protocol) | ✅ Tak | ✅ Tak | |
| Inspekcja na poziomie bazy danych | ✅ Tak | ✅ Tak |
Tworzenie kopii zapasowych i obsługa techniczna
| Azure DocumentDB | Atlas bazy danych MongoDB | Notatki | |
|---|---|---|---|
| Pomoc techniczna dla ekspertów | ✅ Tak | ✅ Tak | Platforma Azure oferuje obsługę 24x7 zapewnianą przez firmę Microsoft dla usługi Azure Cosmos DB. Umowa pomocy technicznej platformy Azure obejmuje wszystkie produkty platformy Azure, w tym usługę Azure Cosmos DB, która umożliwia pracę z jednym zespołem pomocy technicznej bez dodatkowych kosztów pomocy technicznej. Usługa MongoDB Atlas zapewnia obsługę 24x7 zapewnianą przez bazę danych MongoDB z różnymi dostępnymi opcjami umowy SLA. |
| Ciągła kopia zapasowa z przywracaniem na żądanie | ✅ Tak | ✅ Tak |