Gyakori kérdések az Azure Cosmos DB-ről

A KÖVETKEZŐKRE VONATKOZIK: Nosql MongoDB Cassandra Gremlin Táblázat

Általános

Milyen tipikus használati esetek vannak az Azure Cosmos DB-hez?

Az Azure Cosmos DB jól használható webes, mobil, játék- és IoT-használati esetekhez. Ezekben a használati esetekben; fontos az automatikus skálázás, a kiszámítható teljesítmény, az ezredmásodpercnyi válaszidő gyors sorrendje, valamint a séma nélküli adatok lekérdezésének képessége. Az Azure Cosmos DB gyors fejlesztést és az alkalmazásadat-modellek folyamatos iterációját támogatja. A felhasználó által létrehozott tartalmakat és adatokat kezelő alkalmazások gyakran az Azure Cosmos DB gyakori használati eseteire képeznek le.

Hogyan nyújt kiszámítható teljesítményt az Azure Cosmos DB?

A kérelemegység (RU) az Azure Cosmos DB átviteli sebességének mértéke. Egyetlen kérelemegység átviteli sebessége egy 1 kilobites dokumentum HTTP-műveletének GET átviteli sebességének felel meg. Az Azure Cosmos DB minden művelete; beleértve az olvasásokat, írásokat, lekérdezéseket és tárolt eljárásvégrehajtásokat; a művelet végrehajtásához szükséges átviteli sebesség alapján determinisztikus kérelemegység-értékkel rendelkezik. Ahelyett, hogy a processzort, az IO-t és a memóriát kell figyelembe vennie az alkalmazás átviteli sebességével kapcsolatban, a kérelemegységek tekintetében is gondolkodhat.

Minden Azure Cosmos DB-tárolót konfigurálhat kiosztott átviteli sebességgel a másodpercenkénti kérelemegységek (RU/s) tekintetében. Az egyes kéréseket a kérelemegységekben való méréshez mérheti, és létrehozhat egy tárolót, amely egy másodperc alatt kezeli a kérelemegységek összegét az adott tárolóra vonatkozó összes kérelem között. Az alkalmazás igényeinek megfelelően vertikálisan felskálázhatja vagy leskálázhatja a tároló átviteli sebességét. A kérelemegységek méréséről további információt az átviteli sebesség kalkulátorában talál.

Hogyan támogatja az Azure Cosmos DB a különböző adatmodelleket, például a kulcs/érték, az oszlopos, a dokumentum- és a gráfmodelleket?

A kulcs/érték (táblázat), az oszlopos, a dokumentum- és a gráfadatmodellek natív módon támogatottak az Azure Cosmos DB által készített ARS-terv (atomok, rekordok és szekvenciák) miatt. Az atomok, rekordok és szekvenciák egyszerűen leképezhetők és kivetíthetők különböző adatmodellekre. A modellek egy részhalmazához tartozó API-k az ARS-kialakítással érhetők el (MongoDB RU, NoSQL, Table, Apache Cassandra és Apache Gremlin). Az Azure Cosmos DB más API-kat is támogat, például a MongoDB virtuális magot, a Cassandra MI-t vagy a PostgreSQL-t.

Mi az az Azure Cosmos DB-tároló?

A tároló elemek csoportja. A tárolók egy vagy több partícióra is kiterjedhetnek, és skálázhatók úgy, hogy gyakorlatilag korlátlan mennyiségű tárhelyet vagy átviteli sebességet kezeljenek.

Tárolók, más néven tárolók
Azure Cosmos DB for NoSQL Tároló
Azure Cosmos DB a MongoDB RU-hoz Gyűjtemény
Azure Cosmos DB for MongoDB virtuális mag Gyűjtemény
Azure Cosmos DB az Apache Cassandra-hoz Tábla
Azure Cosmos DB for Apache Gremlin Grafikon
Azure Cosmos DB for Table Tábla

A tárolók számlázható entitások, ahol az átviteli sebesség és a felhasznált tároló határozza meg a költségeket. Minden tároló számlázása óránként történik a kiosztott átviteli sebesség és a felhasznált tárterület alapján. További információkért tekintse meg az Azure Cosmos DB díjszabását.

Használhatok több API-t az adataim eléréséhez?

Az Azure Cosmos DB a Microsoft globálisan elosztott többmodelles adatbázis-szolgáltatása. A többmodelles szolgáltatás az Azure Cosmos DB több API-hoz és adatmodellhez nyújtott támogatását jelenti. Ebben a paradigmában a különböző API-k különböző adatformátumokat használnak a tároláshoz és a vezetékes protokollhoz. Például; A NoSQL JSON-t, a MongoDB bináris kódolású JSON-t (BSON) használ, a Tábla entitás adatmodellt (EDM), a Cassandra a Cassandra Lekérdezési nyelvet (CQL), a Gremlin JSON-formátumot használ. Ennek eredményeképpen azt javasoljuk, hogy ugyanazt az API-t használja az adott fiók adataihoz való minden hozzáféréshez.

Megfelel az Azure Cosmos DB HIPAA-nak?

Igen, az Azure Cosmos DB HIPAA-kompatibilis. A HIPAA az egyéni és beazonosítható egészségügyi adatok használatára, nyilvánosságra hozatalára és védelmére vonatkozó követelményeket állapítja meg. További információkért lásd: Microsoft Adatvédelmi központ.

Mik az Azure Cosmos DB tárolási korlátai?

A tárolók által az Azure Cosmos DB-ben tárolható adatok teljes mennyisége nincs korlátozva.

Mik az Azure Cosmos DB átviteli sebességkorlátjai?

Az Azure Cosmos DB-ben a tárolók által támogatott teljes átviteli sebesség nincs korlátozva. A legfontosabb elképzelés az, hogy a számítási feladatot nagyjából elosztsa egy elég nagy számú partíciókulcs között is.

Titkosítva vannak a közvetlen és az átjáró csatlakozási módjai?

Igen, mindkét mód mindig teljes mértékben titkosítva van.

Mennyibe kerül az Azure Cosmos DB?

A kiépített tárolók száma, az online tárolók által töltött órák száma, és az egyes tárolókhoz kiosztott átviteli sebesség határozza meg az Azure Cosmos DB használati díjait. További díjszabási részletekért tekintse meg az Azure Cosmos DB díjszabását.

Hogyan kaphatok további segítséget az Azure Cosmos DB-vel kapcsolatban?

Ha technikai kérdést szeretne feltenni, közzéteheti az alábbi két kérdés egyikét, és válaszolhat a fórumokra:

Ha a fiókjával van probléma, nyújtson be támogatási kérelmet az Azure Portalon.

Az Azure Cosmos DB ingyenes kipróbálása

Elérhető ingyenes fiók?

Igen, egy korlátozott ideig korlátozott fiókra díjmentesen, kötelezettségvállalás nélkül regisztrálhat. A regisztrációhoz látogasson el ingyenesen az Azure Cosmos DB kipróbálására.

Ha még nem használja az Azure-t, regisztrálhat egy ingyenes Azure-fiókra, amely 30 napot és kreditet biztosít az összes Azure-szolgáltatás kipróbálásához. Ha Rendelkezik Visual Studio-előfizetéssel, ingyenes Azure-kreditekre is jogosult bármely Azure-szolgáltatásban.

Az Azure Cosmos DB Emulator használatával ingyenesen fejlesztheti és tesztelheti az alkalmazást helyileg, Azure-előfizetés létrehozása nélkül. Amikor már elégedett az alkalmazás működésével az Azure Cosmos DB Emulatorban, átválthat az Azure Cosmos DB-fiók használatára a felhőben.

Hogyan próbálja ki teljesen ingyenesen az Azure Cosmos DB-t?

Az időkorlátos Azure Cosmos DB-élményt előfizetés nélkül, ingyenesen és kötelezettségvállalásokkal érheti el. Az Azure Cosmos DB-előfizetésre való regisztrációhoz nyissa meg ingyenesen az Azure Cosmos DB-t, és használjon bármilyen személyes Microsoft-fiókot (MSA).

Ez az előfizetés különbözik az Ingyenes Azure-próbaverziótól, és egy Ingyenes Azure-próbaverzióval vagy egy Fizetős Azure-előfizetéssel együtt használható.

Próbálja ki, hogy az Azure Cosmos DB-előfizetések megjelennek az Azure Portalon a felhasználói azonosítóhoz társított egyéb előfizetésekkel.

Az Azure Cosmos DB-előfizetések kipróbálására az alábbi feltételek vonatkoznak:

  • A fiókhozzáférés személyes Microsoft-fiókokhoz (MSA) adható. Ne használjon Microsoft Entra-fiókokat vagy vállalati Microsoft Entra-bérlőkhöz tartozó fiókokat, mert előfordulhat, hogy olyan korlátozások lépnek életbe, amelyek blokkolhatják a hozzáférés-engedélyezést.
  • Előfizetésenként egy átviteli sebesség kiosztott tárolót a NoSQL-, Gremlin- és Table-fiókokhoz készült API-fiókokhoz.
  • A MongoDB-fiókokhoz előfizetésenként legfeljebb három átviteli sebesség kiosztott gyűjteményt lehet létrehozni.
  • Előfizetésenként egy átviteli sebességű kiépített adatbázis . Az átviteli sebességre kiosztott adatbázisok tetszőleges számú tárolót tartalmazhatnak.
  • 10 GB tárkapacitás.
  • A globális replikáció az alábbi Azure-régiókban érhető el: USA középső régiója, Észak-Európa és Délkelet-Ázsia
  • A tároló szintjén kiépített maximális átviteli sebesség 5 K RU/s.
  • Az adatbázis szintjén kiépített maximális átviteli sebesség 20 K RU/s.
  • Az előfizetések 30 nap után lejárnak, és összesen legfeljebb 31 napig meghosszabbíthatók. A lejárat után a rendszer törli a tárolt adatokat.
  • Azure-támogatás jegyek nem hozhatók létre az Azure Cosmos DB-fiókok kipróbálása céljából; a meglévő támogatási csomagokkal rendelkező előfizetők azonban támogatást kapnak.

Ismerkedés az Azure Cosmos DB-vel

Hogyan regisztrálni az Azure Cosmos DB-be?

Az Azure Cosmos DB az Azure Portalon érhető el. Először regisztráljon egy Azure-előfizetésre. A regisztráció után vegyen fel egy Azure Cosmos DB-fiókot az Azure-előfizetésbe.

Hogyan hitelesítést az Azure Cosmos DB-ben?

Az elsődleges kulcs egy biztonsági jogkivonat, amely egy fiók összes erőforrásához hozzáfér. A kulccsal rendelkező személyek olvasási és írási hozzáféréssel rendelkeznek az adatbázisfiók összes erőforrásához. Az Azure Portal Kulcsok szakaszában több kulcs is elérhető.

Az elsődleges kulcsok elosztásakor körültekintően járjon el.

Hol érhető el az Azure Cosmos DB?

Az Azure Cosmos DB regionális elérhetőségével kapcsolatos információkért tekintse meg a régiónként elérhető Azure-termékeket. Az adatbázist egy vagy több régióban is elszámolhatja.

Az Azure Cosmos DB szoftverfejlesztői készletei (SDK-k) lehetővé teszik a kapcsolatokhoz használt régiók konfigurálását. A legtöbb SDK-ban a "PreferredLocations" érték azon Azure-régiók bármelyikére van beállítva, amelyekben az Azure Cosmos DB elérhető.

Van valami, amiről tisztában kell lennem, amikor az Azure-adatközpontokon keresztül osztja el az adatokat a világ minden részén?

Az Azure Cosmos DB az Összes Azure-régióban jelen van az Azure-régiók oldalán megadott módon. Mivel ez egy alapvető Azure-szolgáltatás, minden új adatközpont rendelkezik Azure Cosmos DB-jelenléttel.

Amikor beállít egy régiót, ne feledje, hogy az Azure Cosmos DB tiszteletben tartja a szuverén és a kormányzati felhőket. Például nem replikálhat adatokat szuverén régióból. Hasonlóképpen nem engedélyezheti a külső fiókból származó más szuverén helyekre történő replikációt.

Válthat a tárolószintű és az adatbázisszintű átviteli sebesség kiépítése között?

A tároló- és adatbázisszintű átviteli sebesség kiépítése különálló ajánlatok, és a kettő közötti váltáshoz át kell telepíteni az adatokat a forrásról a célhelyre. Létre kell hoznia egy új adatbázist vagy tárolót, majd tömeges végrehajtói kódtár vagy Azure Data Factory használatával kell migrálnia az adatokat.

Támogatja az Azure Cosmos DB az idősorelemzést?

Igen, az Azure Cosmos DB támogatja az idősorozat-elemzést. A változáscsatorna használatával összesített nézeteket hozhat létre az idősoradatok alapján. Ezt a megközelítést az Apache Spark streamelésével vagy egy másik stream-adatfeldolgozóval terjesztheti ki.

Mik az Azure Cosmos DB szolgáltatáskvóták és átviteli sebesség korlátai?

A szolgáltatáskvótákról és az átviteli sebesség korlátairól további információt a szolgáltatáskvótákban és a teljes korlátban talál.