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

A KÖVETKEZŐKRE VONATKOZIK: MongoDB

Az Azure Cosmos DB egy teljes körűen felügyelt NoSQL-, relációs és vektoradatbázis a modern alkalmazásfejlesztéshez. Egyjegyű ezredmásodpercnyi válaszidőt, automatikus és azonnali méretezhetőséget és garantált sebességet kínál bármilyen léptékben. A ChatGPT az adatbázisra támaszkodik, amely nagy megbízhatósággal és alacsony karbantartással dinamikusan skálázható .

Az Azure Cosmos DB for MongoDB megkönnyíti az Azure Cosmos DB használatát, mintha MongoDB-adatbázis lenne. Használhatja meglévő MongoDB-készségeit, és továbbra is használhatja kedvenc MongoDB-illesztőprogramjait, SDK-jait és eszközeit úgy, hogy az alkalmazást a fiókjához tartozó kapcsolati sztring a MongoDB API-val mutatja.

A MongoDB-hez készült Cosmos DB előnyei

A MongoDB-hez készült Cosmos DB számos előnnyel rendelkezik más MongoDB szolgáltatásajánlatokhoz, például a MongoDB Atlashoz képest:

Kérelemegység (RU) architektúrája

Teljes körűen felügyelt MongoDB-kompatibilis szolgáltatás rugalmas skálázással a kérelemegységek (RU-k) használatával. Natív felhőbeli alkalmazásokhoz készült.

  • Azonnali méretezhetőség: Az automatikus skálázási funkcióval az adatbázis azonnal skálázható, nulla bemelegítési időszakkal. Más MongoDB-ajánlatok, mint például a MongoDB Atlas, a vertikális felskálázás akár napokig is eltarthat.

  • Automatikus és transzparens horizontális skálázás: A MongoDB API az összes infrastruktúrát felügyeli. Ez a felügyelet magában foglalja a szegmensek skálázását és a szegmensek számának optimalizálását. Más MongoDB-ajánlatok, például a MongoDB Atlas megkövetelik a horizontális skálázás megadását és kezelését. Ez az automatizálás több időt biztosít a felhasználók számára készült alkalmazások fejlesztésére.

  • Öt 9 rendelkezésre állási szint: a 99,999%-os rendelkezésre állás egyszerűen konfigurálható, hogy az adatok mindig rendelkezésre álljanak.

  • Aktív-aktív adatbázis: A MongoDB Atlastól eltérően a Cosmos DB for MongoDB több régióban is támogatja az aktív-aktív állapotot. Az adatbázisok több régióra is kiterjedhetnek, és egyetlen hibapont sincs ugyanazon adatok írása és olvasása esetén. A MongoDB Atlas globális fürtöi csak aktív-passzív üzembe helyezéseket támogatnak ugyanazon adatok írásához.

  • Költséghatékony, részletes, korlátlan méretezhetőség: A szegmenses gyűjtemények bármilyen méretre méretezhetők, ellentétben más MongoDB szolgáltatásajánlatokkal. Az Azure Cosmos DB platform az architektúra miatt akár a virtuális gép 1/100-edik részének méretezhető. Ez a méretezhetőség azt jelenti, hogy az adatbázist a szükséges méretre skálázhatja anélkül, hogy a fel nem használt erőforrásokért kellene fizetnie.

  • Valós idejű elemzés (HTAP) bármilyen szinten: Az elemzési számítási feladatokat valós időben futtathatja a tranzakciós MongoDB-adatokon, és nincs hatással az adatbázisra. Ez az elemzés gyors és olcsó, mivel a felhőalapú natív elemzési oszloptárat használják, ETL-folyamatok nélkül. Egyszerűen hozhat létre Power BI-irányítópultokat, integrálhatja az Azure Machine Tanulás és az Azure AI-szolgáltatásokat, és egyetlen adattárházmegoldásba hozhatja a MongoDB számítási feladataiból származó összes adatot. További információ az Azure Synapse Linkről.

  • Kiszolgáló nélküli üzemelő példányok: A MongoDB-hez készült Cosmos DB kiszolgáló nélküli kapacitásmódot kínál. A Kiszolgáló nélküli szolgáltatással csak műveletenként kell fizetnie, és nem kell fizetnie az adatbázisért, ha nem használja.

Tipp.

Az egyes architektúrák részletes összehasonlításához látogasson el a Modell kiválasztása webhelyre, ahol kiválaszthatja, hogy melyik az Ön számára megfelelő.

virtuálismag-architektúra

Teljesen felügyelt MongoDB-kompatibilis szolgáltatás dedikált példányokkal új és meglévő MongoDB-alkalmazásokhoz. Ez az architektúra ismerős virtuálismag-architektúrát kínál a MongoDB-felhasználók számára, hatékony skálázást és zökkenőmentes integrációt az Azure-szolgáltatásokkal.

  • Natív vektorkeresés: Az AI-alapú alkalmazások zökkenőmentes integrálása az Azure Cosmos DB for MongoDB virtuális magban tárolt adatokkal. Ez az integráció egy teljes körű megoldás, ellentétben más vektorkeresési megoldásokkal, amelyek az adatokat a szolgáltatásintegrációk között küldik el.

  • Lapos díjszabás alacsony teljes bekerülési költséggel: Élvezze a MongoDB virtuális maghoz készült Azure Cosmos DB ismert díjszabási modelljét a számítás (virtuális magok és RAM) és a tárolás (lemezek) alapján.

  • Lekérdezés emelése szövegindexekkel: A szövegindexelési funkcióval javíthatja az adatmegkérdezési hatékonyságot. Zökkenőmentesen navigálhat a teljes szöveges keresésekben a MongoDB-gyűjteményekben, így egyszerűbbé teheti az értékes megállapítások dokumentumokból való kinyerését.

  • Méretezés szilánkkulcs nélkül: Egyszerűsítse a fejlesztési folyamatot nagy kapacitású vertikális skálázással, mindezt szegmenskulcs nélkül. A horizontális skálázás és horizontális skálázás egyszerű, ha a gyűjtemények a TB-kbe kerülnek.

  • Ingyenes 35 napos biztonsági mentések időponthoz kötött visszaállítással (PITR): Az Azure Cosmos DB for MongoDB virtuális mag ingyenes 35 napos biztonsági mentést biztosít bármilyen adatmennyiséghez.

Tipp.

Az egyes architektúrák részletes összehasonlításához látogasson el a Modell kiválasztása webhelyre, ahol kiválaszthatja, hogy melyik az Ön számára megfelelő.

Az Azure Cosmos DB for MongoDB működése

A MongoDB-hez készült Cosmos DB implementálja a MongoDB drótprotokollját. Ez az implementáció átlátható kompatibilitást tesz lehetővé a MongoDB ügyféloldali SDK-kkal, illesztőprogramokkal és eszközökkel. Az Azure Cosmos DB nem üzemelteti a MongoDB adatbázismotort. A használt API-verzióval kompatibilis MongoDB-ügyfélillesztőknek speciális konfiguráció nélkül kell tudniuk csatlakozni.

Fontos

Ez a cikk az Azure Cosmos DB azon funkcióját ismerteti, amely a MongoDB-adatbázisokkal való vezetékes protokollkompatibilitást biztosítja. A Microsoft nem futtat MongoDB-adatbázisokat a szolgáltatás biztosításához. Az Azure Cosmos DB nem áll kapcsolatban a MongoDB, Inc. vállalattal.

Következő lépések