Słownik narzędzi elastycznej bazy danych
Dotyczy:Azure SQL Database
Następujące terminy są definiowane dla narzędzi Elastic Database. Narzędzia służą do zarządzania mapami fragmentów i obejmują bibliotekę klienta, narzędzie split-merge, pule elastyczne i zapytania.
Te terminy są używane w artykule Dodawanie fragmentu przy użyciu narzędzi elastycznej bazy danych i Używanie klasy RecoveryManager do rozwiązywania problemów z mapą fragmentów.
Baza danych: baza danych w usłudze Azure SQL Database.
Routing zależny od danych: funkcja umożliwiająca aplikacji łączenie się z fragmentem przy użyciu określonego klucza fragmentowania. Zobacz Routing zależny od danych. Porównaj z zapytaniem wieloczęściowym.
Mapa fragmentów globalnych: mapa między kluczami fragmentowania a odpowiednimi fragmentami w zestawie fragmentów. Globalna mapa fragmentów jest przechowywana w menedżerze mapy fragmentów. Porównaj z lokalną mapą fragmentów.
Mapa fragmentów listy: mapa fragmentów, w której klucze fragmentowania są mapowane indywidualnie. Porównaj z mapą fragmentów zakresu.
Lokalna mapa fragmentów: przechowywana na fragmentach lokalna mapa fragmentów zawiera mapowania podfragmentów znajdujących się na fragmentach.
Zapytanie obejmujące wiele fragmentów: możliwość wystawiania zapytania względem wielu fragmentów; zestawy wyników są zwracane przy użyciu semantyki UNION ALL (nazywanej również "zapytaniem fan-out"). Porównaj z routingiem zależnym od danych.
Wielodostępna i pojedyncza dzierżawa: przedstawia bazę danych z jedną dzierżawą i wielodostępną bazę danych:
Oto reprezentacja podzielonych na fragmenty pojedynczych i wielodostępnych baz danych.
Mapa fragmentów zakresu: mapa fragmentów, w której strategia dystrybucji fragmentów jest oparta na wielu zakresach ciągłych wartości.
Tabele odwołań: tabele, które nie są fragmentowane, ale są replikowane między fragmentami. Na przykład kody pocztowe mogą być przechowywane w tabeli referencyjnej.
Fragment: baza danych w usłudze Azure SQL Database, która przechowuje dane z podzielonego na fragmenty zestawu danych.
Elastyczność fragmentów: możliwość wykonywania skalowaniaw poziomie i skalowania w pionie.
Tabele podzielone na fragmenty: tabele podzielone na fragmenty, tj. dane są dystrybuowane między fragmentami na podstawie ich wartości klucza fragmentowania.
Klucz fragmentowania: wartość kolumny, która określa sposób dystrybucji danych między fragmentami. Typ wartości może być jednym z następujących: int, bigint, varbinary lub uniqueidentifier.
Zestaw fragmentów: kolekcja fragmentów, które są przypisywane do tej samej mapy fragmentów w menedżerze mapy fragmentów.
Shardlet: wszystkie dane skojarzone z pojedynczą wartością klucza fragmentowania na fragmentach. Fragmentowanie to najmniejsza jednostka przenoszenia danych możliwa podczas redystrybucji podzielonych tabel.
Mapa fragmentów: zestaw mapowań między kluczami fragmentowania a odpowiednimi fragmentami.
Menedżer mapy fragmentów: obiekt zarządzania i magazyn danych zawierający mapy fragmentów, lokalizacje fragmentów i mapowania dla co najmniej jednego zestawu fragmentów.
zlecenia
Skalowanie w poziomie: czynność skalowania w poziomie (lub w) kolekcji fragmentów przez dodanie lub usunięcie fragmentów do mapy fragmentów, jak pokazano poniżej.
Scalanie: czynność przenoszenia fragmentów z dwóch fragmentów do jednego fragmentu i odpowiedniego aktualizowania mapy fragmentów.
Ruch fragmentu: czynność przenoszenia pojedynczego fragmentu do innego fragmentu.
Fragment: działanie partycjonowania poziomego identycznie ustrukturyzowanych danych w wielu bazach danych na podstawie klucza fragmentowania.
Podział: Czynność przenoszenia kilku fragmentów z jednego fragmentu do innego (zazwyczaj nowego) fragmentu. Klucz fragmentowania jest udostępniany przez użytkownika jako punkt podziału.
Skalowanie w pionie: czynność skalowania w górę (lub w dół) rozmiaru obliczeniowego pojedynczego fragmentu. Na przykład zmiana fragmentu z warstwy Standardowa na Premium (co powoduje zwiększenie ilości zasobów obliczeniowych).
Dodatkowe zasoby
Jeszcze nie korzystasz z narzędzi elastycznych baz danych? Zapoznaj się z naszym przewodnikiem Wprowadzenie. W przypadku pytań skontaktuj się z nami na stronie pytań i odpowiedzi dotyczących usługi SQL Database oraz w przypadku żądań funkcji, dodaj nowe pomysły lub zagłosuj na istniejące pomysły na forum opinii usługi SQL Database.
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla