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


Adatbázis, tároló vagy automatikus skálázási átviteli sebesség kiépítése az Azure Cosmos DB-ben apache Cassandra-erőforrásokhoz

A KÖVETKEZŐKRE VONATKOZIK: Cassandra

Ez a cikk bemutatja, hogyan építhet ki átviteli sebességet az Azure Cosmos DB-ben az Apache Cassandra számára. Szabványos (manuális) vagy automatikus skálázási átviteli sebességet építhet ki egy tárolóra vagy egy adatbázisra, és megoszthatja az adatbázis tárolói között. Az átviteli sebességet az Azure Portal, az Azure CLI vagy az Azure Cosmos DB SDK-k használatával építheti ki.

Ha másik API-t használ, tekintse meg a NoSQL API-t, a MongoDB API-t és a Gremlin-cikkekhez készült API-t az átviteli sebesség kiépítéséhez.

Azure Portal

  1. Jelentkezzen be az Azure Portalra.

  2. Hozzon létre egy új Azure Cosmos DB-fiókot, vagy válasszon ki egy meglévő Azure Cosmos DB-fiókot.

  3. Nyissa meg az Adatkezelő panelt, és válassza az Új tábla lehetőséget. Ezután adja meg a következő részleteket:

    • Jelezze, hogy új kulcsteret hoz létre, vagy meglévőt használ. Ha a kulcstér szintjén szeretné kiépíteni az átviteli sebességet, válassza az adatbázis átviteli sebességének kiépítése lehetőséget.
    • Adja meg a táblaazonosítót a CQL parancson belül.
    • Adjon meg egy elsődleges kulcsértéket (például /userrID).
    • Adjon meg egy kiépíteni kívánt átviteli sebességet (például 1000 kérelemegységet).
    • Kattintson az OK gombra.

    Képernyőkép az Adatkezelőről, amikor új gyűjteményt hoz létre adatbázisszintű átviteli sebességgel

Feljegyzés

Ha az átviteli sebességet a Cassandra API-val konfigurált Azure Cosmos DB-fiókban lévő tárolón építi ki, használja /myPrimaryKey a partíciókulcs elérési útját.

.NET SDK

Átviteli sebesség kiépítése Cassandra-táblákhoz

// Create a Cassandra table with a partition (primary) key and provision throughput of 400 RU/s
session.Execute("CREATE TABLE myKeySpace.myTable(
    user_id int PRIMARY KEY,
    firstName text,
    lastName text) WITH cosmosdb_provisioned_throughput=400");

Hasonló parancsok bármely CQL-kompatibilis illesztőprogramon keresztül kiadhatók.

Cassandra-tábla átviteli sebességének módosítása vagy módosítása

// Altering the throughput too can be done through code by issuing following command
session.Execute("ALTER TABLE myKeySpace.myTable WITH cosmosdb_provisioned_throughput=5000");

Hasonló parancs bármely CQL-kompatibilis illesztőprogramon keresztül végrehajtható.

// Create a Cassandra keyspace and provision throughput of 400 RU/s
session.Execute("CREATE KEYSPACE IF NOT EXISTS myKeySpace WITH cosmosdb_provisioned_throughput=400");

Azure Resource Manager

Az Azure Resource Manager-sablonok segítségével automatikus skálázási átviteli sebességet építhet ki adatbázis- vagy tárolószintű erőforrásokon az összes Azure Cosmos DB API-hoz. Példákért tekintse meg az Azure Cosmos DB Azure Resource Manager-sablonjait.

Azure CLI

Az Azure CLI használatával automatikus skálázási átviteli sebességet építhet ki egy adatbázisra vagy tárolószintű erőforrásokra az összes Azure Cosmos DB API-hoz. A mintákért tekintse meg az Azure Cosmos DB-hez készült Azure CLI-mintákat.

Azure PowerShell

Az Azure PowerShell használatával automatikus skálázási átviteli sebességet építhet ki egy adatbázisra vagy tárolószintű erőforrásokra az összes Azure Cosmos DB API-hoz. A mintákért tekintse meg az Azure Cosmos DB-hez készült Azure PowerShell-mintákat.

Következő lépések

Az Azure Cosmos DB átviteli sebességének kiépítéséről az alábbi cikkekben olvashat: