Co to jest usługa Azure Cosmos DB dla tabeli?

DOTYCZY: Tabeli

Usługa Azure Cosmos DB to w pełni zarządzana baza danych NoSQL i relacyjna baza danych do tworzenia nowoczesnych aplikacji.

Usługa Azure Cosmos DB for Table udostępnia aplikacje napisane dla usługi Azure Table Storage z funkcjami w warstwie Premium, takimi jak:

Usługa Azure Table Storage ma dostępne zestawy SDK dla platform .NET, Java, Python, Node.js i Go. Te zestawy SDK mogą służyć do określania celu usługi Azure Table Storage lub interfejsu API dla tabeli. Aplikacje napisane dla usługi Azure Table Storage przy użyciu zestawów SDK tabel platformy Azure można migrować do usługi Azure Cosmos DB bez zmian w kodzie, aby korzystać z możliwości premium.

W szczególności zestaw .NET Azure Tables SDK Azure.Data.Tables oferuje najnowsze funkcje obsługiwane przez interfejs API dla tabel. Biblioteka klienta tabel platformy Azure może bezproblemowo kierować usługę Azure Table Storage lub interfejs API dla punktów końcowych usługi Table Service bez żadnych zmian w kodzie.

Napiwek

Chcesz wypróbować interfejs API dla tabeli bez zobowiązania? Utwórz konto usługi Azure Cosmos DB przy użyciu bezpłatnej wersji wypróbuj usługę Azure Cosmos DB .

Korzyści z interfejsu API dla tabel

Jeśli obecnie używasz usługi Azure Table Storage, uzyskasz następujące korzyści, przechodząc do interfejsu API dla tabeli:

Azure Table Storage Interfejs API dla tabeli
Opóźnienie Niewielkie, ale brak górnych granic opóźnienia. Jednocyfrowe opóźnienie milisekund dla odczytów i zapisów, wspierane z <opóźnieniem 10 ms dla odczytów i zapisów w 99. percentylu, w dowolnej skali, w dowolnym miejscu na świecie.
Throughput (Przepływność) Zmienny model przepływności. Tabele mają limit skalowalności 20 000 operacji/s. Wysoce skalowalna z dedykowaną zarezerwowaną przepływnością na tabelę wspieraną przez umowy SLA. Konta nie mają górnego limitu przepływności i obsługują >10 milionów operacji na tabelę.
Dystrybucja globalna Jeden region z jednym opcjonalnym dodatkowym regionem odczytu, co zapewnia wysoką dostępność. Gotowa do użycia dystrybucja globalna z jednego do dowolnej liczby regionów. Obsługa trybu failover zarządzanego przez usługę i ręcznego przechodzenia w tryb failover w dowolnym momencie w dowolnym miejscu na świecie. Wiele regionów zapisu, aby umożliwić dowolnemu regionowi akceptowanie operacji zapisu.
Indeksowanie Tylko podstawowy indeks PartitionKey i RowKey. Brak dodatkowych indeksów. Automatyczne i kompletne indeksowanie wszystkich właściwości domyślnie bez zarządzania indeksem.
Zapytanie Wykonanie zapytania wykorzystuje indeks klucza podstawowego, a w przeciwnym przypadku skanuje. Zapytania mogą korzystać z automatycznego indeksowania właściwości, co skraca czas odpowiedzi.
Spójność Na poziomie „strong” w regionie podstawowym, na poziomie „eventual” w regionie pomocniczym. Pięć dobrze zdefiniowanych poziomów spójności, równoważących dostępność, opóźnienia, przepływność i spójność w zależności od potrzeb aplikacji.
Cennik Oparte na użyciu. Dostępne w trybach pojemności opartych na użyciu i aprowizowanej.
Sla Dostępność na 99,99% do 99,99% w zależności od strategii replikacji. Dostępność odczytu na 99,999%, dostępność zapisu w 99,99% na koncie jednoregionowym i dostępność zapisu na kontach z wieloma regionami na 99,999%. Kompleksowe umowy SLA obejmujące dostępność, opóźnienia, przepływność i spójność.

Następne kroki