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

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 dla tabel 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 AZURE Tables SDK 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 zmian w kodzie.

Porada

Chcesz wypróbować interfejs API dla tabeli bez zobowiązania? Utwórz konto usługi Azure Cosmos DB za pomocą 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:

Usługa 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 operacji odczytu i zapisu w 99. percentylu, w dowolnej skali, w dowolnym miejscu na świecie.
Przepływność Zmienny model przepływności. Tabele mają limit skalowalności 20 000 operacji/s. Wysoce skalowalne dzięki dedykowanej zarezerwowanej 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/s 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 ręcznego i zarządzanego przez usługę trybu 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 indeksami.
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ści Na poziomie „strong” w regionie podstawowym, na poziomie „eventual” w regionie pomocniczym. Pięć dobrze zdefiniowanych poziomów spójności w celu kompromisu między dostępnością, opóźnieniami, przepływnością i spójnością w zależności od potrzeb aplikacji.
Cennik Oparte na użyciu. Dostępne w trybach pojemności opartych na użyciu i aprowizowanej.
Umowy SLA Dostępność na 99,99% do 99,99% zależy od strategii replikacji. Dostępność odczytu na 99,999%, dostępność zapisu na koncie jednoregionowym i dostępność zapisu na 99,999% na kontach z wieloma regionami. Kompleksowe umowy SLA obejmujące dostępność, opóźnienie, przepływność i spójność.

Następne kroki