Sdílet prostřednictvím


Vývoj s využitím Služby Azure Cosmos DB pro tabulky a Azure Table Storage

PLATÍ PRO: Stůl

Azure Cosmos DB for Table a Azure Table Storage sdílejí stejný datový model tabulky a prostřednictvím sad SDK zpřístupňují stejné operace vytváření, odstraňování, aktualizace a dotazování .

Poznámka:

Režim bezserverové kapacity je nyní k dispozici v rozhraní API služby Azure Cosmos DB pro tabulky. Další informace najdete v tématu Bezserverová služba Azure Cosmos DB.

Pokud aktuálně používáte Azure Table Storage, získáte následující výhody přechodem do služby Azure Cosmos DB for Table:

Funkce Azure Table Storage Azure Cosmos DB pro tabulku
Latence Rychlá, bez horních omezení latence. Latence čtení a zápisů s jednou číslicí v milisekundách, která je zajištěna s <latencí 10 ms a <zápisy s latencí 15 ms na 99. percentilu v libovolném měřítku kdekoli na světě.
Propustnost Model variabilní propustnosti. Tabulky mají limit škálovatelnosti 20 000 operací za sekundu. Vysoká škálovatelnost s vyhrazenou rezervovanou propustností na tabulku, podložená smlouvami SLA. Účty nemají žádné horní omezení propustnosti a podporují >10 milionů operací za sekundu za tabulku v režimu zřízené propustnosti.
Globální distribuce Jedna oblast s jednou volitelnou sekundární oblastí čtení pro zajištění vysoké dostupnosti, která podporuje automatické a ruční převzetí služeb při selhání účtu. Globální distribuce na klíč od jedné po 30 a více oblastí. Podpora převzetí služeb a ručního převzetí služeb při selhání kdykoli a kdekoli na světě.
Indexování Pouze primární index zapnutý PartitionKey a RowKey. Žádné sekundární indexy. Automatické a úplné indexování u všech vlastností, žádná správa indexů.
Dotaz Při provádění dotazu se používá index pro primární klíč, jinak dochází k prohledávání. Dotazy mohou ke zrychlení použít výhod automatického indexování vlastností.
Konzistence Silná v rámci primární oblasti. Nahodilá v rámci sekundární oblasti. Pět jasně definovaných úrovní konzistence pro využití dostupnosti, latence, propustnosti a konzistence na základě potřeb vašich aplikací.
Ceny Založené na spotřebě. K dispozici v režimech založených na spotřebě i zřízené kapacitě .
Smlouvy SLA 99,99% dostupnost. Smlouva SLA o 99,99% dostupnosti pro všechny účty v jedné oblasti a všechny účty ve více oblastech s mírnější konzistencí a Nejlepší komplexní smlouvy SLA v oboru týkající se obecné dostupnosti zajišťující 99,999% dostupnost čtení pro všechny účty databáze ve více oblastech.

Sady Azure SDK

Aktuální verze

Následující balíčky SDK fungují se službou Azure Cosmos DB for Table i Table Storage.

Jazyk Balíček Zdrojový kód
.NET NuGet | Azure.Data.Tables azure-sdk-for-net/sdk/tables/Azure.Data.Tables
Python PyPI | azure-data-tables azure-sdk-for-python/sdk/tables/azure-data-tables
JavaScript/TypeScript npm | @azure/data-tables azure-sdk-for-js/sdk/tables/data-tables
Java Maven | azure-data-tables azure-sdk-for-java/sdk/tables/azure-data-tables
Přejít pkg.go.dev | aztables azure-sdk-for-go/sdk/data/aztables
C++ vcpkg | azure-data-tables-cpp azure-sdk-for-cpp/sdk/tables/azure-data-tables

Předchozí verze

Následující balíčky SDK fungují jenom se službou Azure Cosmos DB for Table.

Další kroky