Co je Azure Cosmos DB pro tabulku?
PLATÍ PRO: Stůl
Azure Cosmos DB je plně spravovaná noSQL a relační databáze pro moderní vývoj aplikací.
Azure Cosmos DB for Table poskytuje aplikace napsané pro Azure Table Storage s prémiovými funkcemi, jako jsou:
- Globální distribuce na klíč.
- Vyhrazená propustnost po celém světě (při použití zřízené propustnosti)
- Latence v řádu milisekund na 99. percentilu.
- Záruka vysoké dostupnosti.
- Automatické sekundární indexování.
Azure Table Storage má k dispozici sady SDK pro .NET, Javu, Python, Node.js a Go. Tyto sady SDK je možné použít k cílení na Azure Table Storage nebo rozhraní API pro tabulku. Aplikace napsané pro Azure Table Storage pomocí sad SDK tabulek Azure je možné migrovat do služby Azure Cosmos DB bez změn kódu, které by mohly využívat prémiové funkce.
Konkrétně sada .NET Azure Tables SDK Azure.Data.Tables nabízí nejnovější funkce podporované rozhraním API pro table. Klientská knihovna Azure Tables může bezproblémově cílit na azure Table Storage nebo rozhraní API pro koncové body služby Table Service beze změn kódu.
Tip
Chcete vyzkoušet rozhraní API pro tabulku bez závazku? Vytvořte účet služby Azure Cosmos DB pomocí bezplatného vyzkoušení služby Azure Cosmos DB .
Výhody rozhraní API pro tabulky
Pokud aktuálně používáte Azure Table Storage, získáte následující výhody přechodem na rozhraní API pro tabulku:
Azure Table Storage | Rozhraní API 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 pro čtení a zápisy v 99. percentilu v libovolném měřítku kdekoli na světě. |
Propustnost | Model variabilní propustnosti. Tabulky mají omezení škálovatelnosti 20 000 operací za sekundu. | Vysoce škálovatelné s vyhrazenou vyhrazenou propustností na tabulku zazálohované smlouvami SLA. Účty nemají žádné horní omezení propustnosti a podporují >10 milionů operací za sekundu na tabulku. |
Globální distribuce | Jedna oblast s jednou volitelnou čitelnou sekundární oblastí čtení pro vysokou dostupnost. | Globální distribuce na klíč z jednoho do libovolného počtu oblastí Podpora převzetí služeb a ručního převzetí služeb při selhání kdykoli a kdekoli na světě. Více oblastí zápisu, které umožní jakékoli oblasti přijímat operace zápisu. |
Indexování | PartitionKey a RowKey používají pouze primární index. Žádné sekundární indexy. | Automatické a úplné indexování všech vlastností ve výchozím nastavení bez správy 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,9 % až 99,99 % dostupnosti v závislosti na strategii replikace. | 99,999% dostupnost čtení, 99,99% dostupnost zápisu v účtu jedné oblasti a 99,999% dostupnost zápisu u účtů s více oblastmi. Komplexní smlouvy SLA , které pokrývají dostupnost, latenci, propustnost a konzistenci |