Sdílet prostřednictvím


Co je Azure Cosmos DB pro MongoDB?

PLATÍ PRO: MongoDB

Azure Cosmos DB je plně spravovaná databáze NoSQL, relační a vektorová databáze pro moderní vývoj aplikací. Nabízí jednociferné milisekundové doby odezvy, automatickou a okamžitou škálovatelnost a garantovanou rychlost v libovolném měřítku. Jedná se o databázi, na kterou ChatGPT spoléhá na dynamické škálování s vysokou spolehlivostí a nízkou údržbou.

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.

Azure Cosmos DB pro MongoDB poskytuje smlouvu SLA, která pokrývá celý zásobník: databázi a základní infrastrukturu. Na rozdíl od služeb MongoDB třetích stran, jako je MongoDB Atlas, které pokrývají pouze databáze a vyloučení služeb, hardwaru nebo softwaru poskytovaného cloudovou platformou.

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.

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, okamžité škálování a bezproblémovou nativní 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.

  • Okamžitá škálovatelnost: S automatickým škálováním 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ů.

  • 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á.

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žbami Azure Machine Learning a 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á.

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