Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Ważne
Czy chcesz przeprowadzić migrację istniejącej aplikacji bazy danych MongoDB lub używać funkcji języka zapytań MongoDB (MQL)? Rozważ użycie usługi Azure DocumentDB.
Szukasz rozwiązania bazy danych dla scenariuszy o dużej skali z umową SLA gwarantującą poziom dostępności na poziomie 99,999%, natychmiastowym skalowaniem automatycznym i automatycznym przełączaniem awaryjnym między wieloma regionami? Rozważmy usługę Azure Cosmos DB dla noSQL.
Usługa Azure Cosmos DB to w pełni zarządzana i bezserwerowa baza danych NoSQL do tworzenia nowoczesnych aplikacji, w tym aplikacji i agentów sztucznej inteligencji. Dzięki szybkości i dostępności opartej na umowie SLA, a także natychmiastowej dynamicznej skalowalności, idealnie nadaje się do aplikacji NoSQL w czasie rzeczywistym, które wymagają wysokiej wydajności i rozproszonego przetwarzania na ogromnych ilościach danych NoSQL.
Azure Cosmos DB for MongoDB to w pełni zarządzana usługa bazy danych NoSQL, która umożliwia uruchamianie obciążeń bazy danych MongoDB w chmurze z minimalnymi zmianami w kodzie aplikacji. Ten interfejs API obsługuje protokół przewodowy bazy danych MongoDB, dzięki czemu można używać istniejących sterowników bazy danych MongoDB, zestawów SDK i narzędzi. Możesz nawiązać połączenie z interfejsem API dla bazy danych MongoDB w celu interakcji z danymi tak samo jak w przypadku natywnej bazy danych MongoDB.
Dane
Interfejs API dla bazy danych MongoDB został zaprojektowany z myślą o modelach danych dokumentów, co umożliwia przechowywanie dokumentów podobnych do JSON i wykonywanie zapytań o nie przy użyciu elastycznych schematów. Kolekcje mogą zawierać dokumenty o różnych strukturach, co ułatwia rozwijanie aplikacji w czasie. Ten model jest idealny do zarządzania zawartością, katalogów, profilów użytkowników i dowolnego scenariusza, w którym trzeba przechowywać i pobierać zaawansowane, hierarchiczne dane.
Funkcje
Każdy interfejs API zgodności usługi Azure Cosmos DB oferuje niezawodny zestaw funkcji, które ułatwiają tworzenie nowoczesnych, skalowalnych aplikacji. Najważniejsze funkcje interfejsu API dla bazy danych MongoDB obejmują:
Zgodność protokołu przewodowego: użyj istniejących sterowników, zestawów SDK i narzędzi Bazy danych MongoDB z minimalnymi zmianami — często wystarczy zaktualizować parametry połączenia.
W pełni zarządzana usługa: usługa Azure Cosmos DB obsługuje infrastrukturę, stosowanie poprawek, skalowanie i tworzenie kopii zapasowych, dzięki czemu można skoncentrować się na aplikacji.
Elastyczna skalowalność: Błyskawiczne skalowanie przepływności i magazynu w celu obsługi kolekcji przy użyciu milionów dokumentów i wysokich stawek transakcji.
Dystrybucja globalna: dystrybuuj dane w dowolnym regionie świadczenia usługi Azure, aby uzyskać dostęp o małych opóźnieniach i wysoką dostępność.
Automatyczne i przezroczyste dzielenie na fragmenty: dane są automatycznie partycjonowane i dystrybuowane w celu uzyskania optymalnej wydajności i skali, bez konieczności ręcznego fragmentowania.
Analiza w czasie rzeczywistym: uruchamianie obciążeń analitycznych na danych operacyjnych bez wpływu na wydajność transakcyjną przy użyciu zintegrowanych funkcji, takich jak usługa Azure Synapse Link.
Możliwe do dostosowania poziomy spójności: wybierz spośród pięciu poziomów spójności, aby zrównoważyć wydajność i spójność danych dla aplikacji.
Zabezpieczenia klasy korporacyjnej: korzystaj z szyfrowania danych podczas przechowywania i przesyłania, kontroli dostępu opartej na rolach, dzienników inspekcji i certyfikatów zgodności.
Typowe scenariusze
Interfejs API dla bazy danych MongoDB jest dobrze odpowiedni dla aplikacji wymagających elastycznego przechowywania dokumentów, wysokiej dostępności i skali globalnej. Typowe przypadki użycia to:
Zarządzanie zawartością i katalogi: przechowywanie katalogów produktów, artykułów lub zasobów cyfrowych oraz zarządzanie nimi przy użyciu elastycznych struktur dokumentów.
Profile użytkowników i personalizacja: zarządzanie danymi użytkownika, preferencjami i dziennikami aktywności dla aplikacji internetowych i mobilnych.
IoT i telemetria: pozyskiwanie i analizowanie dużych ilości danych urządzenia lub czujników w czasie rzeczywistym.
Analiza i pulpity nawigacyjne w czasie rzeczywistym: aplikacje usługi Power Analytics, które wymagają szybkiego pozyskiwania i wykonywania zapytań dotyczących danych operacyjnych.
Ważne
W tym wprowadzeniu omówiono różne funkcje usługi Azure Cosmos DB dla bazy danych MongoDB, które zapewniają zgodność protokołu przewodowego z bazami danych MongoDB. Firma Microsoft nie uruchamia baz danych MongoDB, aby zapewnić tę usługę. Usługa Azure Cosmos DB nie jest powiązana z bazą danych MongoDB, Inc.