Co je Azure Cosmos DB pro MongoDB?

PLATÍ PRO: MongoDB

Azure Cosmos DB je plně spravovaná noSQL a relační databáze pro moderní vývoj aplikací.

Azure Cosmos DB pro MongoDB usnadňuje používání služby Azure Cosmos DB, jako by se jednalo o databázi MongoDB. Své stávající dovednosti v MongoDB můžete používat a dál používat oblíbené ovladače, sady SDK a nástroje MongoDB tak, že aplikaci nasměrujete na připojovací řetězec pro váš účet pomocí rozhraní API pro MongoDB.

Výhody služby Cosmos DB pro MongoDB

Cosmos DB pro MongoDB má v porovnání s jinými nabídkami služeb MongoDB, jako je MongoDB Atlas, mnoho výhod:

Architektura jednotky žádostí (RU)

Plně spravovaná služba kompatibilní s MongoDB s flexibilním škálováním pomocí jednotek žádostí (RU) Navržené pro aplikace nativní pro cloud.

  • Okamžitá škálovatelnost: Díky funkci automatického škálování se vaše databáze okamžitě škáluje s nulovým obdobím zahřátí. Vertikální navýšení kapacity dalších nabídek MongoDB, jako je MongoDB Atlas, může trvat i několik dnů.

  • Automatické a transparentní horizontální dělení: Rozhraní API pro MongoDB spravuje veškerou infrastrukturu za vás. Tato správa zahrnuje horizontální dělení a optimalizaci počtu horizontálních oddílů. Další nabídky MongoDB, jako je MongoDB Atlas, vyžadují, abyste zadali a spravlili horizontální dělení pro horizontální škálování. Tato automatizace vám poskytne více času, abyste se mohli soustředit na vývoj aplikací pro vaše uživatele.

  • Pět 9 dostupnosti: 99,999% dostupnost je snadno konfigurovatelná, aby se zajistilo, že vaše data jsou vždy tam za vás.

  • Databáze active-active: Na rozdíl od MongoDB Atlas podporuje Cosmos DB pro MongoDB aktivní-aktivní napříč několika oblastmi. Databáze mohou zahrnovat více oblastí, bez jediného bodu selhání zápisu a čtení pro stejná data. Globální clustery MongoDB Atlas podporují pouze nasazení typu aktivní-pasivní pro zápisy pro stejná data.

  • Nákladově efektivní, podrobná, neomezená škálovatelnost: Dělené kolekce se můžou škálovat na libovolnou velikost, na rozdíl od jiných nabídek služeb MongoDB. Platforma Azure Cosmos DB se může škálovat v přírůstcích po 1/100. virtuálním počítači vzhledem k její architektuře. Tato škálovatelnost znamená, že databázi můžete škálovat na přesnou velikost, kterou potřebujete, aniž byste museli platit za nevyužité prostředky.

  • Analýza v reálném čase (HTAP) v libovolném měřítku: Spouštějte analytické úlohy s transakčními daty MongoDB v reálném čase bez jakéhokoli účinku na vaši databázi. Tato analýza je rychlá a levná kvůli využívání cloudového nativního analytického sloupcového úložiště bez kanálů ETL. Snadno vytvářet řídicí panely Power BI, integrovat se službou Azure Machine Učení a službami Azure AI a přenést všechna data z úloh MongoDB do jednoho řešení datových skladů. Přečtěte si další informace o Azure Synapse Linku.

  • Bezserverová nasazení: Cosmos DB pro MongoDB nabízí bezserverový režim kapacity. Bezserverová služba se vám účtuje jenom za každou operaci a neplatíte za databázi, když ji nepoužíváte.

Tip

Navštivte stránku Volba modelu pro podrobné porovnání každé architektury, která vám pomůže zvolit, která z nich je pro vás správná.

Architektura virtuálních jader

Plně spravovaná služba kompatibilní s MongoDB s vyhrazenými instancemi pro nové a stávající aplikace MongoDB. Tato architektura nabízí známou architekturu virtuálních jader pro uživatele MongoDB, efektivní škálování a bezproblémovou integraci se službami Azure.

  • Nativní vektorové vyhledávání: Bezproblémová integrace aplikací založených na umělé inteligenci s daty uloženými ve službě Azure Cosmos DB pro virtuální jádro MongoDB. Tato integrace je řešení typu all-in-one, na rozdíl od jiných řešení vektorového vyhledávání, která odesílají vaše data mezi integracemi služeb.

  • Ploché ceny s nízkými celkovými náklady na vlastnictví: Užijte si známý cenový model pro virtuální jádra Azure Cosmos DB pro MongoDB na základě výpočetních prostředků (virtuálních jader a paměti RAM) a úložiště (disků).

  • Zvýšení úrovně dotazování pomocí textových indexů: Zvyšte efektivitu dotazování dat pomocí funkce indexování textu. Bezproblémová navigace v fulltextových vyhledávání v kolekcích MongoDB, což zjednodušuje proces extrahování cenných přehledů z dokumentů.

  • Škálování bez požadovaného klíče horizontálního dělení: Zjednodušte proces vývoje s vertikálním škálováním s vysokou kapacitou, a to vše bez nutnosti klíče horizontálního dělení. Horizontální horizontální dělení a škálování je jednoduché, jakmile jsou kolekce do databází.

  • Bezplatné 35denní zálohy s obnovením k určitému bodu v čase (PITR): Azure Cosmos DB pro MongoDB vCore nabízí bezplatné 35denní zálohy pro libovolné množství dat.

Tip

Navštivte stránku Volba modelu pro podrobné porovnání každé architektury, která vám pomůže zvolit, která z nich je pro vás správná.

Jak funguje Azure Cosmos DB pro MongoDB

Cosmos DB pro MongoDB implementuje wire protocol pro MongoDB. Tato implementace umožňuje transparentní kompatibilitu s klientskými sadami SDK, ovladači a nástroji MongoDB. Azure Cosmos DB není hostitelem databázového stroje MongoDB. Každý klientský ovladač MongoDB kompatibilní s verzí rozhraní API, kterou používáte, by se měl připojit bez zvláštní konfigurace.

Důležité

Tento článek popisuje funkci služby Azure Cosmos DB, která poskytuje kompatibilitu přenosového protokolu s databázemi MongoDB. Microsoft nespouští databáze MongoDB pro poskytování této služby. Služba Azure Cosmos DB není přidružená k MongoDB, Inc.

Další kroky