Aplikacja Bazy danych MongoDB została ponownie wyimaginowana
DOTYCZY: MongoDB
Aplikacja została uruchomiona przy użyciu bazy danych MongoDB . Słowo ust rozprzestrzenia się powoli i małe, ale lojalne formy bazowe użytkownika. Sumiennie przesyłają ci opinie, pomagając ci je ulepszyć. W miarę dalszego rozwiązywania problemów i dodawania funkcji coraz więcej użytkowników jest zakochanych w aplikacji, a użytkownicy rosną jak śnieżka w dół wzgórza. Celebryci i wpływy go popierają; nastolatki używają swojej nazwy jako codziennego czasownika. Nagle skoki użycia aplikacji i patrzysz z podziwem, gdy liczba użytkowników rośnie, przewidując, że tworzenie stanie się podstawą na urządzeniach na całym świecie.
Jednak przekroczenia limitu czasu stają się coraz częstsze, zwłaszcza gdy ruch wzrasta. Szybki wzrost i nieprzewidywalne zapotrzebowanie pchają infrastrukturę do jej limitów, co sprawia, że skalowalność staje się palącym problemem. Jednak przegląd potoku danych jest poza pytaniem, biorąc pod uwagę ograniczenia dotyczące zasobów i czasu.
Wybrano bazę danych MongoDB, aby zapewnić jej elastyczność. Teraz, gdy masz do czynienia z wymagającymi wymaganiami dotyczącymi skalowalności, dostępności, ciągłości i kosztów, usługa Azure Cosmos DB dla bazy danych MongoDB jest ratunkowa.
Wskazujesz aplikację na parametry połączenia tej w pełni zarządzanej bazy danych, która oferuje czasy odpowiedzi w milisekundach, automatyczne i natychmiastowe skalowanie oraz gwarantowaną szybkość w dowolnej skali. Nawet openAI wybrał swoją podstawową usługę, aby dynamicznie skalować swoją usługę ChatGPT — jedną z najszybciej rozwijających się aplikacji konsumenckich w historii — umożliwiając wysoką niezawodność i niską konserwację. Korzystając z interfejsu API dla bazy danych MongoDB, nadal korzystasz z istniejących umiejętności bazy danych MongoDB i ulubionych sterowników bazy danych MongoDB, zestawów SDK i narzędzi, jednocześnie korzystając z następujących korzyści z wyboru jednej z dwóch dostępnych architektur:
Dynamiczne skalowanie aplikacji MongoDB
Architektura rdzeni wirtualnych
W pełni zarządzana usługa zgodna z bazą danych MongoDB z dedykowanymi wystąpieniami dla nowych i istniejących aplikacji MongoDB. Ta architektura oferuje znaną architekturę rdzeni wirtualnych dla użytkowników bazy danych MongoDB, wydajne skalowanie i bezproblemową integrację z usługami platformy Azure.
Zintegrowana baza danych wektorów: bezproblemowo integruj aplikacje oparte na sztucznej inteligencji przy użyciu zintegrowanej bazy danych wektorów. Ta integracja oferuje rozwiązanie all-in-one, umożliwiające przechowywanie danych operacyjnych/transakcyjnych i wektorów danych razem. W przeciwieństwie do innych rozwiązań baz danych wektorowych, które obejmują wysyłanie danych między integracją usługi, takie podejście pozwala zaoszczędzić na kosztach i złożoności.
Ceny płaskie z niskim całkowitym kosztem posiadania: korzystaj ze znanego modelu cenowego opartego na obliczeniach (rdzeniach wirtualnych i pamięci RAM) i magazynie (dyskach).
Podnoszenie poziomu zapytań za pomocą indeksów tekstowych: zwiększ wydajność wykonywania zapytań dotyczących danych dzięki naszej funkcji indeksowania tekstu. Bezproblemowo nawiguj po wyszukiwaniach pełnotekstowych w kolekcjach bazy danych MongoDB, upraszczając proces wyodrębniania cennych szczegółowych informacji z dokumentów.
Skalowanie bez wymaganego klucza fragmentu: uprość proces programowania przy użyciu skalowania w pionie o dużej pojemności bez konieczności używania klucza fragmentu. Fragmentowanie i skalowanie w poziomie jest proste, gdy kolekcje znajdują się w bazach roboczych.
Bezpłatne 35-dniowe kopie zapasowe z przywracaniem do punktu w czasie (PITR): bezpłatne 35-dniowe kopie zapasowe dla dowolnej ilości danych.
Napiwek
Odwiedź stronę Wybierz model , aby uzyskać szczegółowe porównanie każdej architektury, aby ułatwić wybór, który z nich jest odpowiedni dla Ciebie.
Architektura jednostki żądania (RU)
W pełni zarządzana usługa zgodna z bazą danych MongoDB z elastycznym skalowaniem przy użyciu jednostek żądań (RU). Przeznaczony dla aplikacji natywnych dla chmury.
Natychmiastowa skalowalność: dzięki funkcji autoskalowania baza danych jest skalowana natychmiast z zerowym okresem rozgrzewki. Nie musisz już czekać na usługę MongoDB Atlas lub inną usługę MongoDB, której używasz do skalowania w górę i w górę do kilku dni.
Automatyczne i przezroczyste fragmentowanie: infrastruktura jest w pełni zarządzana. Takie zarządzanie obejmuje fragmentowanie i optymalizowanie liczby fragmentów w miarę skalowania aplikacji w poziomie. Automatyczne i przezroczyste fragmentowanie pozwala zaoszczędzić czas i nakład pracy, który wcześniej spędziłeś na określaniu fragmentowania usługi MongoDB Atlas i zarządzaniu nimi, i możesz lepiej skoncentrować się na tworzeniu aplikacji dla użytkowników.
Dostępność pięciu 9: dostępność na 99,999% jest łatwo konfigurowalna, aby upewnić się, że dane są zawsze dostępne.
Aktywna-aktywna baza danych: bazy danych mogą obejmować wiele regionów bez pojedynczego punktu awarii dla zapisów i odczytów dla tych samych danych. Klastry globalne bazy danych MongoDB obsługują tylko wdrożenia aktywne-pasywne dla zapisów dla tych samych danych.
Ekonomiczna, szczegółowa, nieograniczona skalowalność: platforma może skalować w przyrostach tak małych, jak 1/100 maszyny wirtualnej ze względu na jej architekturę. Ta skalowalność oznacza, że możesz skalować bazę danych do dokładnego rozmiaru, którego potrzebujesz, bez płacenia za nieużywane zasoby.
Analiza w czasie rzeczywistym (HTAP) w dowolnej skali: uruchamianie obciążeń analitycznych względem transakcyjnych danych bazy danych MongoDB w czasie rzeczywistym bez wpływu na bazę danych. Ta analiza jest szybka i niedroga ze względu na wykorzystanie natywnego magazynu kolumn analitycznych w chmurze bez potoków ETL. Łatwe tworzenie pulpitów nawigacyjnych usługi Power BI, integrowanie z usługami Azure Machine Learning i Azure AI oraz przenoszenie wszystkich danych z obciążeń bazy danych MongoDB do pojedynczego rozwiązania do magazynowania danych. Dowiedz się więcej o usłudze Azure Synapse Link.
Wdrożenia bezserwerowe: w trybie pojemności bezserwerowej opłaty są naliczane tylko za operację i nie są naliczane opłaty za bazę danych, gdy jej nie używasz.
Napiwek
Odwiedź stronę Wybierz model , aby uzyskać szczegółowe porównanie każdej architektury, aby ułatwić wybór, który z nich jest odpowiedni dla Ciebie.
Uwaga
Ta usługa implementuje protokół przewodowy dla bazy danych MongoDB. Ta implementacja umożliwia przezroczystą zgodność z zestawami SDK, sterownikami i narzędziami klienta mongoDB. Ta usługa nie obsługuje aparatu bazy danych MongoDB. Każdy sterownik klienta bazy danych MongoDB zgodny z używaną wersją interfejsu API powinien mieć możliwość nawiązania połączenia bez specjalnej konfiguracji. Firma Microsoft nie uruchamia baz danych MongoDB w celu udostępnienia tej usługi. Ta usługa nie jest powiązana z bazą danych MongoDB, Inc.