A MongoDB API bemutatása az Azure Cosmos DB-ben
A MongoDB jelenlegi fejlesztői otthon érezhetik magukat a MongoDB-hez készült Azure Cosmos DB használatával. Az API lehetővé teszi számukra, hogy transzparens módon használják az Azure Cosmos DB-t, mintha MongoDB-adatbázist használnának. A fejlesztők továbbra is használhatják a MongoDB-illesztőprogramokat, az SDK-kat és az általuk ismert eszközöket az alkalmazások létrehozásához és az Azure Cosmos DB-hez való csatlakozáshoz.
A MongoDB API kiválasztásának előnyei
Vessünk egy pillantást arra, milyen előnyöket nyújt az Azure Cosmos DB MongoDB-hez más megoldásokkal, például a MongoDB Atlasszal szemben.
- Azonnali méretezhetőség - Az automatikus skálázás lehetővé teszi, hogy az adatbázis vagy a tárolók automatikusan és azonnal fel- és leskálázják az átviteli sebességet.
- Automatikus és transzparens horizontális skálázás – Bár az olyan ajánlatok, mint a MongoDB Atlas, megkövetelik a horizontális skálázás megadását és kezelését, a MongoDB-hez készült Azure Cosmos DB automatikusan kezeli az összes horizontális skálázást és annak infrastruktúráját a színfalak mögött.
- 99.999% rendelkezésre állás – Az Azure Cosmos DB 99.999-et kínál,% többrégiós adatbázisok olvasási és írási rendelkezésre állását. (Az SLA-val kapcsolatos információkért tekintse meg az Azure Cosmos DB szolgáltatásiszint-szerződések oldalát.)
- Költséghatékony, részletes, korlátlan méretezhetőség – Bár számos MongoDB-ajánlat korlátozhatja az adatbázis méretét, az Azure Cosmos DB horizontálisan skálázott gyűjteményei bármilyen méretűre méretezhetők. Az Azure Cosmos DB infrastruktúrája olyan kisméretű lépésekben is méretezhető, mint a virtuális gépek 1/100-a, ami lehetővé teszi a növekedés finomhangolását és a költségek csökkentését.
- Kiszolgáló nélküli üzemelő példányok – A MongoDB API egy natív felhőbeli adatbázis, amely 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.
- Ingyenes szint – Az Azure Cosmos DB egy ingyenes szintet kínál, amely a fiók szintjén van alkalmazva. Ez a szint ingyenesen biztosítja az első 1000 RU/s és 25 GB tárterületet a fiókjában.
- A MongoDB-verziók közötti frissítés másodperceket vesz igénybe – Minden API-verzió egy kódbázison belül található, így a verziómódosítások olyan egyszerűek, mint a különböző funkciók kapcsolóinak tükrözése , nulla állásidővel.
- Valós idejű elemzés (HTAP) bármilyen szinten – A MongoDB API lehetővé teszi összetett elemzési lekérdezések futtatását olyan használati esetekhez, mint például az üzleti intelligencia az adatbázis adataival valós időben, az adatbázisra gyakorolt hatás nélkül. Ez gyors és olcsó, mivel a felhőalapú natív elemzési oszloptárat használják, ETL-folyamatok nélkül. További információ az Azure Synapse Linkről.
Kompatibilitás több MongoDB-kiszolgálóverzióval
A MongoDB-hez készült Azure Cosmos DB több MongoDB-kiszolgálóval is kompatibilis: 4.2-s, 4.0-s, 3.6-os és 3.2-s verziókkal. Az Azure Cosmos DB nem rendelkezik MongoDB-adatbázismotorral, implementálja a MongoDB vezetékes protokollját. Ez lehetővé teszi a natív MongoDB ügyféloldali SDK-k, illesztőprogramok és eszközök transzparens kompatibilitását. Mivel a különböző MongoDB-verziók összes API-ja ugyanazt a kódbázist használja, a frissítések elvégzése ugyanolyan egyszerű, mint néhány funkciójelző tükrözése, hogy az egyik kiszolgálóverzióról a másikra váltson. Kiválaszthatja az Önnek legmegfelelőbb MongoDB-verziót, mert más MongoDB-szolgáltatókkal ellentétben az architektúra nem kényszerít minket a verziók/funkciók elavultságára.
Ismerkedés a MongoDB-hez készült Azure Cosmos DB-vel
A modul elvégzése után a következőkre lesz képes:
- Az Azure Cosmos DB-kapacitástervező használatával becsülje meg az RU/s értéket a MongoDB-hez készült Azure Cosmos DB esetében.
- További információ a MongoDB különböző funkcióinak támogatásáról.
- Megtudhatja, hogyan hozhat létre fiókokat, adatbázisokat és gyűjteményeket a MongoDB-hez készült Azure Cosmos DB használatával.
- Megtudhatja, hogyan csatlakozhat és kérdezhet le a MongoDB-hez készült Azure Cosmos DB használatával.