Sdílet prostřednictvím


Glosář nástrojů elastické databáze

Platí pro: Azure SQL Database

Pro nástroje Elastic Database jsou definovány následující termíny. Nástroje se používají ke správě map horizontálních oddílů a zahrnují klientskou knihovnu, nástroj pro rozdělení a sloučení, elastické fondy a dotazy.

Tyto termíny se používají v přidání horizontálního oddílu pomocí nástrojů elastické databáze a použití třídy RecoveryManager k řešení problémů s mapováním horizontálních oddílů.

Termíny elastického škálování

Databáze: Databáze ve službě Azure SQL Database.

Směrování závislé na datech: Funkce, které aplikaci umožňují připojit se k horizontálnímu oddílu vzhledem ke konkrétnímu klíči horizontálního dělení. Viz Směrování závislé na datech. Porovnání s dotazem s více horizontálními oddíly

Globální mapa horizontálních oddílů: Mapa mezi klíči horizontálního dělení a jejich příslušnými horizontálními oddíly v rámci sady horizontálních oddílů. Globální mapa horizontálních oddílů je uložená ve správci mapování horizontálních oddílů. Porovnání s místní mapou horizontálních oddílů

Mapa horizontálních oddílů seznamu: Mapa horizontálních oddílů, ve které se klíče horizontálního dělení mapují jednotlivě. Porovnání s mapou horizontálních oddílů rozsahu

Mapa místních horizontálních oddílů: Uložená na horizontálním oddílu obsahuje mapování místních horizontálních oddílů pro shardlety, které se nacházejí v horizontálním oddílu.

Dotaz s více horizontálními oddíly: Možnost vydat dotaz na více horizontálních oddílů; sady výsledků se vrátí pomocí sémantiky UNION ALL (označovaný také jako "dotaz fan-out"). Porovnání se směrováním závislým na datech

Víceklient a jednoklient: Zobrazuje databázi s jedním tenantem a databázi s více tenanty:

Snímek obrazovky znázorňující databázi s jedním tenantem a databázi s více tenanty

Tady je reprezentace horizontálně dělených databází s jedním a více tenanty.

Jednoklientové a víceklientové databáze

Mapa horizontálních oddílů rozsahu: Mapa horizontálních oddílů, ve které je strategie distribuce horizontálních oddílů založená na několika rozsazích souvislých hodnot.

Referenční tabulky: Tabulky, které nejsou horizontálně dělené, ale replikují se napříč horizontálními oddíly. Psč lze například uložit v referenční tabulce.

Horizontální dělení: Databáze ve službě Azure SQL Database, která ukládá data ze horizontálně dělené datové sady.

Elasticita horizontálních oddílů: Schopnost provádět horizontální škálování i vertikální škálování.

Horizontálně dělené tabulky: Tabulky, které jsou horizontálně dělené, tj. jejich data se distribuují napříč horizontálními oddíly na základě jejich hodnot klíče horizontálního dělení.

Klíč horizontálního dělení: Hodnota sloupce, která určuje způsob distribuce dat napříč horizontálními oddíly. Typ hodnoty může být jeden z následujících: int, bigint, varbinary nebo uniqueidentifier.

Sada horizontálních oddílů: Kolekce horizontálních oddílů, které jsou přiřazeny stejné mapě horizontálních oddílů ve správci mapování horizontálních oddílů.

Shardlet: Všechna data přidružená k jedné hodnotě klíče horizontálního dělení na horizontálním oddílu. Shardlet je nejmenší možnou jednotkou přesunu dat při redistribuci horizontálně dělených tabulek.

Mapa horizontálních oddílů: Sada mapování mezi klíči horizontálního dělení a jejich příslušnými horizontálními oddíly.

Správce mapování horizontálních oddílů: Objekt správy a úložiště dat, které obsahuje mapování horizontálních oddílů, umístění horizontálních oddílů a mapování jedné nebo více sad horizontálních oddílů.

Diagram znázorňuje správce mapování horizontálních oddílů přidružený k shardmaps_global, shards_global a shard_mappings_global.

Příkazy

Horizontální škálování: Horizontální škálování: Horizontální navýšení kapacity (nebo v) kolekci horizontálních oddílů přidáním nebo odebráním horizontálních oddílů do mapy horizontálních oddílů, jak je znázorněno níže.

Horizontální a vertikální škálování

Sloučení: Přesunutí shardletů ze dvou horizontálních oddílů do jednoho horizontálního oddílu a odpovídající aktualizace mapy horizontálních oddílů.

Přesunutí Shardletu: Přesunutí jednoho shardletu do jiného horizontálního oddílu.

Horizontální dělení: Horizontální dělení identických strukturovaných dat napříč několika databázemi na základě klíče horizontálního dělení.

Rozdělení: Přesunutí několika shardletů z jednoho horizontálního oddílu do jiného (obvykle nového) horizontálního oddílu. Klíč horizontálního dělení poskytuje uživatel jako rozdělený bod.

Vertikální škálování: Akce vertikálního navýšení kapacity (nebo snížení) velikosti výpočetních prostředků jednotlivých horizontálních oddílů. Například změna horizontálního oddílu ze standardu na Premium (což vede k více výpočetním prostředkům).

Ještě nepoužíváte nástroje elastické databáze? Podívejte se na naši příručku Začínáme. Pokud máte dotazy, kontaktujte nás na stránce otázek Microsoft Q&A pro SLUŽBU SQL Database a žádosti o funkce, přidejte nové nápady nebo hlasujte pro stávající nápady ve fóru pro zpětnou vazbu ke službě SQL Database.