Adatbázis, tároló vagy automatikus skálázás átviteli sebességének kiépítése az Apache Cassandra-erőforrásokhoz készült Azure Cosmos DB-ben
A KÖVETKEZŐKRE VONATKOZIK: Cassandra
Ez a cikk bemutatja, hogyan építhet ki átviteli sebességet az Apache Cassandrához készült Azure Cosmos DB-ben. Standard(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 az API for NoSQL-t, a MongoDB API-t és a Gremlin API-t ismertető cikkeket az átviteli sebesség kiosztásához.
Azure Portal
Jelentkezzen be az Azure Portal.
Hozzon létre egy új Azure Cosmos DB-fiókot, vagy válasszon ki egy meglévő Azure Cosmos DB-fiókot.
Nyissa meg a Data Explorer panelt, és válassza az Új tábla lehetőséget. Ezután adja meg a következő adatokat:
- Jelezze, hogy új kulcsteret hoz létre, vagy meglévőt használ. Válassza az Adatbázis átviteli sebességének kiépítése lehetőséget, ha az átviteli sebességet a kulcstér szintjén szeretné kiosztani.
- Adja meg a tábla azonosítóját a CQL parancsban.
- Adjon meg egy elsődleges kulcsértéket (például
/userrID
: ). - Adjon meg egy kiosztani kívánt átviteli sebességet (például 1000 kérelemegységet).
- Válassza az OK lehetőséget.
Megjegyzés
Ha egy Cassandra API-val konfigurált Azure Cosmos DB-fiókban lévő tárolón épít ki átviteli sebességet, használja /myPrimaryKey
a partíciókulcs elérési útját.
.NET SDK
Átviteli sebesség kiosztása Cassandra-táblához
// 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 használatával 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. Mintákért lásd: Azure Resource Manager-sablonok az Azure Cosmos DB-hez.
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 lásd: Azure CLI-minták az Azure Cosmos DB-hez.
Azure PowerShell
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ásra az összes Azure Cosmos DB API-hoz. A mintákért lásd: Azure PowerShell Minták az Azure Cosmos DB-hez.
Következő lépések
Az átviteli sebesség Azure Cosmos DB-ben történő kiépítéséről az alábbi cikkekben olvashat: