Navigáció kihagyása

Azure Cosmos DB

Globálisan elosztott, többmodelles adatbázis-szolgáltatás

Egy adatbázis, amellyel natív NoSQL-támogatással építhet globális léptékű, villámgyors alkalmazásokat

Az Azure Cosmos DB fejlesztésének középpontjában az alapoktól fogva a globális elosztás és a horizontális skálázás áll. Kulcsrakész globális elosztást kínál tetszőleges mennyiségű Azure-régióra, mert bárhol is vannak a felhasználói, gördülékenyen skálázza és replikálja az adatokat. Rugalmasan és világszerte skálázhatja az írásokat és az olvasásokat, és csak azért fizet, amire szüksége van. Az Azure Cosmos DB natív támogatást nyújt az olyan NoSQL és OSS API-khoz, mint a MongoDB, a Cassandra, a Gremlin és az SQL, többszörös, jól definiált konzisztenciamodelleket kínál, bárhol a világon több kiszolgálóval garantálja, hogy az írás és olvasás késése 10 ezredmásodpercen belül marad, ami a legjobb 1%-ba tartozik, és 99,999%-os rendelkezésre állást biztosít, mindezt az iparág élvonalába tartozó, átfogó szolgáltatási szerződésekre (SLA-kra) alapozva.

Kulcsrakész globális disztribúció

Egyszerűen készíthet globális léptékű, mindig rendelkezésre álló, gyors válaszidejű, többhelyű alkalmazásokat anélkül, hogy bonyolult, több adatközpontot lefedő konfigurációkkal kellene foglalkoznia. A globálisan elosztott adatbázis-rendszerként kialakított Azure Cosmos DB lehetővé teszi, hogy a tetszőleges mennyiségű Azure-régióban replikált Cosmos DB-adatbázis helyi replikájából írjon és olvasson.

Az írások és olvasások korlátlan és rugalmas skálázhatósága

Az Azure Cosmos DB rugalmasan és globálisan méretezi az írási és olvasási műveleteket, így Önnek csak azért az átvitelért és tárolásért kell fizetnie, amire szüksége van. Az átlátható horizontális particionálással és több főkiszolgálós replikációval kialakított Azure DB eddig soha nem látott elasztikus skálázhatóságot biztosít az írások és olvasások számára világszerte!

Csupán a legjobb 1 százalékosztályra jellemző garantált alacsony késés

Gyors válaszidejű, globális léptékű alkalmazásokat hozhat létre. Az új, több főkiszolgálós replikációs protokollt és zárolásmentes írásra optimalizált adatbázismotort használó Azure Cosmos DB az olvasás és az (indexelt) írás esetében is világszerte biztosítja a 10 ms-nál kisebb késést, ami csak a legjobb 1%-ra jellemző.

Többféle jól definiált konzisztencia

Többé nem kényszerül rendkívüli kompromisszumokra a konzisztencia, az elérhetőség, a késés és a programozhatóság terén. Az Azure Cosmos DB több főkiszolgálós replikálási protokollját ötféle jól definiált konzisztenciához tervezték – erős, korlátozott frissesség, konzisztens előtag, munkamenet és végleges – egy intuitív programozási modellben, amely közel valós idejű elérést és magas rendelkezésre állást biztosít a globálisan elosztott alkalmazások számára.

Többmodelles lehetőség, natív támogatással a NoSQL API-k számára

Az Azure Cosmos DB lehetővé teszi a valós adatok kulcs-érték, gráf, oszlopcsalád-alapú és dokumentumadat-alapú modellezését. Nem kell a sémák és a másodlagos indexek kezelésével bajlódnia – az Azure Cosmos DB automatikusan indexeli az adatokat a betöltés során. A Cosmos DB Database-adatbázisban tárolt adatokat a kedvenc API-ja, például az SQL, az Apache® Cassandra, a MongoDB, a Gremlin és az Azure Table Storage használatával is elérheti.

Nagyvállalati szintű teljesítmény és biztonság

A megbízhatóságot garantálja, hogy alkalmazásait egy intenzíven tesztelt adatbázis-szolgáltatásban futtathatja, amelyet világszínvonalú infrastruktúra szolgál ki. Az Azure Cosmos DB nagyvállalati szintű biztonságot és megfelelőséget nyújt, és ez az első és egyetlen szolgáltatás, amely iparágvezető és teljes körű SLA-kat kínál 99,999%-os rendelkezésre állással és olyan késéssel, garantált átviteli sebességgel és konzisztenciával, amely csak a kínálatok legjobb 1%-ában érhető el.

Az Azure Cosmos DB-t használó ügyfelek

Milyen fejlesztésekhez használható az Azure Cosmos DB?

Ismerje meg az alábbi használati eseteket:

Globálisan elosztott, üzletileg kritikus fontosságú alkalmazások a Cosmos DB-vel

Globally distributed mission-critical applications using Cosmos DBGuarantee access to users around the world with the high-availability and low-latency capabilities built into Microsoft’s global datacenters.

A Microsoft globális adatközpontjaiba beépített magas rendelkezésre állással és alacsony késleltetéssel hozzáférést biztosíthat a felhasználóknak az egész világon.

IoT a Cosmos DB használatával

IoT using Cosmos DBScale instantly and elastically to accommodate diverse and unpredictable IoT workloads without sacrificing ingestion or query performance.

Azonnali és rugalmas skálázhatósággal kezelheti a változatos és kiszámíthatatlan IoT-terheléseket a betöltések és a lekérdezések teljesítményének csökkenése nélkül.

Személyre szabás a Cosmos DB használatával

Personalization using Cosmos DBGenerate personalized recommendations for customers in real time, using low-latency and tunable consistency settings for immediate insights

Valós időben generált, személyre szabott ajánlatok az ügyfelek számára, az alacsony késésű és hangolható konzisztenciabeállítások által nyert azonnali elemzési eredmények révén

Kiskereskedelem és e-kereskedelem a Cosmos DB-vel

Retail and e-commerce using Cosmos DBSupport in-depth queries over diverse product catalogs, traffic spikes, and rapidly changing inventory.

Részletes lekérdezési lehetőségek támogathatóak sokféle termékkatalógus, forgalomnövekedések és gyorsan változó leltáradatok esetén is.

Játék a Cosmos DB használatával

Gaming using Cosmos DBElastically scale your database to accommodate unpredictable bursts of traffic and deliver low-latency multi-player experiences on a global scale.

Az adatbázist rugalmasan skálázhatja a váratlan forgalomnövekedések kezeléséhez, és emellett alacsony késésű, többrésztvevős globális élményt nyújthat.

Kiszolgáló nélküli alkalmazások a Cosmos DB használatával

Serverless apps using Cosmos DBUse Azure Functions and Azure Cosmos DB to build globally distributed, scalable serverless applications.

Globálisan elosztott, méretezhető, kiszolgáló nélküli alkalmazások létrehozásához használja az Azure Functions és az Azure Cosmos DB szolgáltatásokat.

Ismerkedés az Azure Cosmos DB-vel

Fiók létrehozása

Csatlakozás alkalmazásához

Az adatkezelési funkciók használata

1/1. lépés

A kezdéshez az igényeinek leginkább megfelelő API kiválasztásával hozhat létre Azure Cosmos DB-fiókot és az adatok tárolására szolgáló gyűjteményt.

1/1. lépés

Alkalmazását az Ön által választott programozási nyelvhez tartozó összekötő implementálásával csatlakoztathatja az Azure Cosmos DB-hez.

1/1. lépés

Adatait olvasási és írási lekérdezések használatával kezelheti alkalmazásában. Adatai felügyeletére felhasználhatja az Azure Cosmos DB egyedi funkcióit.

A fejlesztés megkezdése az Azure Cosmos DB-vel

A széles körű API-támogatással rendelkező Azure Cosmos DB-t a fejlesztőknek ajánljuk. Tekintse meg az Azure Cosmos DB bemutatását, kezdjen hozzá szakértői tippjeink alapján, vagy tudjon meg többet arról, hogy miket tehet meg az API-k és összekötők használatával.

SQL API

Az Azure Cosmos DB natív támogatást nyújt az SQL és a JavaScript API-khoz.

{ LEAF }

MongoDB API

Az Azure Cosmos DB natív API-támogatást nyújt a MongoDB-hez, így azt teljes körűen felügyelt adatbázis-szolgáltatásként használhatja MongoDB-alkalmazásaihoz is kódváltoztatás nélkül.

Tábla API

Az Azure Cosmos DB globálisan elosztott adatbázis, amely kódváltozások nélkül használható az Azure Table Storage-alapú alkalmazásokhoz, a Table API használatával. Sok más lehetőség mellett másodlagos indexeket, globális disztribúciót és szabályzatalapú feladatátvételt is használhat.

Cassandra API

A Cassandra biztosítása szolgáltatásként az Azure Cosmos DB-n keresztül. Az Azure Cosmos DB platform SLA-alapú funkciói és a Cassandra SDK-k és eszközök használatával közel végtelen, globális méretű alkalmazások készíthetőek.

Spark

Ha valós idejű gépi tanulást szeretne alkalmazni az Azure Cosmos DB által kezelt globálisan elosztott adatkészleteken, az Apache Spark-lekérdezések indításához használja a Spark-összekötőt. A Spark-összekötő az Azure Cosmos DB által kezelt natív indexeket használja, ami jelentős teljesítménynövekedést eredményez.

Gremlin API

Bármely programkód-módosítás nélkül kihasználhatja a natív Graph API-kat az Azure Cosmos DB-ben, és a Gremlint a Graph API-val használva globálisan terjesztett gráflekérdezéseket adhat ki.

Azure Cosmos DB-partnerek

Kapcsolódó termékek és szolgáltatások

Azure SQL Database

Felügyelt relációs SQL-adatbázisszolgáltatás

App Service

Hatékony felhőalapú alkalmazások gyors létrehozása webes és mobilplatformokra

Azure Databricks

Gyors, könnyű és együttműködő Apache Spark-alapú elemzési platform

Az Azure Cosmos DB felfedezése és a kulcsrakész globális disztribúció működés közbeni megtekintése