Megosztás a következőn keresztül:


Mi az a MongoDB-hez készült Azure Cosmos DB?

Fontos

Meglévő MongoDB-alkalmazást szeretne migrálni, vagy MongoDB Query Language (MQL) funkciókat szeretne használni? Fontolja meg az Azure DocumentDB-t.

Olyan adatbázismegoldást keres nagy léptékű forgatókönyvekhez, amelyekben 99,9999-es% rendelkezésre állási szolgáltatásiszint-szerződés (SLA), azonnali automatikus skálázás és automatikus feladatátvétel több régióban? Fontolja meg az Azure Cosmos DB for NoSQL-t.

Az Azure Cosmos DB egy teljes mértékben felügyelt és kiszolgáló nélküli NoSQL-adatbázis a modern alkalmazásfejlesztéshez, beleértve az AI-alkalmazásokat és -ügynököket. Az SLA által támogatott sebességével és rendelkezésre állásával, valamint az azonnali dinamikus méretezhetőséggel ideális olyan valós idejű NoSQL-alkalmazásokhoz, amelyek nagy teljesítményt és elosztott számítástechnikát igényelnek nagy mennyiségű NoSQL-adathoz.

Az Azure Cosmos DB for MongoDB egy teljes körűen felügyelt NoSQL-adatbázis-szolgáltatás, amely lehetővé teszi a MongoDB számítási feladatainak futtatását a felhőben az alkalmazáskód minimális módosításával. Ez az API támogatja a MongoDB vezetékes protokollt, így használhatja a meglévő MongoDB-illesztőprogramokat, szoftverfejlesztői készleteket (SDK-k) és eszközöket. A MongoDB API-hoz kapcsolódva ugyanúgy kezelheti az adatait, mint egy natív MongoDB-adatbázissal.

Adat

A MongoDB API dokumentumadatmodellekhez lett tervezve, lehetővé téve a JSON-szerű dokumentumok rugalmas sémákkal való tárolását és lekérdezését. A gyűjtemények különböző struktúrákból álló dokumentumokat tartalmazhatnak, így az alkalmazás könnyen fejleszthető az idő múlásával. Ez a modell ideális tartalomkezeléshez, katalógusokhoz, felhasználói profilokhoz és minden olyan forgatókönyvhöz, ahol gazdag, hierarchikus adatokat kell tárolnia és lekérnie.

Jellemzők

Minden Azure Cosmos DB kompatibilitási API robusztus funkciókkal segíti a modern, méretezhető alkalmazások létrehozását. A MongoDB API fő funkciói a következők:

  • Vezetékes protokoll kompatibilitása: A meglévő MongoDB-illesztőprogramok, SDK-k és eszközök használata minimális módosításokkal – gyakran csak a kapcsolati sztring frissítése.

  • Teljes körűen felügyelt szolgáltatás: Az Azure Cosmos DB kezeli az infrastruktúrát, a javításokat, a méretezést és a biztonsági mentéseket, így az alkalmazásra összpontosíthat.

  • Rugalmas méretezhetőség: Azonnal méretezhető az átviteli sebesség és a tárterület, hogy több millió dokumentummal és magas tranzakciós sebességgel kezelje a gyűjteményeket.

  • Globális disztribúció: Az adatok elosztása bármely Azure-régióban az alacsony késésű hozzáférés és a magas rendelkezésre állás érdekében.

  • Automatikus és transzparens skálázás: Az adatok automatikusan particionálva és elosztva lesznek az optimális teljesítmény és skálázás érdekében, manuális horizontális skálázás nélkül.

  • Valós idejű elemzés: Elemzési számítási feladatokat futtathat a működési adatokon anélkül, hogy hatással lenne a tranzakciós teljesítményre, olyan integrált funkciókkal, mint az Azure Synapse Link.

  • Beállítható konzisztenciaszintek: Öt konzisztenciaszint közül választhat az alkalmazás teljesítményének és adatkonzisztenciájának egyensúlyához.

  • Nagyvállalati szintű biztonság: Kihasználhatja a inaktív és az átvitel közbeni titkosítást, a szerepköralapú hozzáférés-vezérlést, az auditnaplókat és a megfelelőségi tanúsítványokat.

Gyakori forgatókönyvek

A MongoDB API-ja jól használható rugalmas dokumentumtárolást, magas rendelkezésre állást és globális méretet igénylő alkalmazásokhoz. Gyakori használati esetek a következők:

  • Tartalomkezelés és katalógusok: Termékkatalógusok, cikkek vagy digitális eszközök tárolása és kezelése rugalmas dokumentumstruktúrákkal.

  • Felhasználói profilok és személyre szabás: Felhasználói adatok, beállítások és tevékenységnaplók kezelése webes és mobilalkalmazásokhoz.

  • IoT és telemetria: Nagy mennyiségű eszköz- vagy érzékelőadat betöltése és elemzése valós időben.

  • Valós idejű elemzések és irányítópultok: Olyan Power Analytics-alkalmazások, amelyekhez gyors betöltésre és a működési adatok lekérdezésére van szükség.

Fontos

Ez a bevezetés áttekinti az Azure Cosmos DB for MongoDB különböző funkcióit, amelyek a MongoDB-adatbázisokkal való vezetékes protokollkompatibilitást biztosítják. A Microsoft nem futtat MongoDB-adatbázisokat a szolgáltatás biztosításához. Az Azure Cosmos DB nem kapcsolódik a MongoDB, Inc. vállalathoz.

Következő lépés