Woordenlijst voor hulpprogramma's voor Elastic Database

Van toepassing op: Azure SQL Database

De volgende termen worden gedefinieerd voor de hulpprogramma's voor Elastic Database. De hulpprogramma's worden gebruikt voor het beheren van shard-toewijzingen en omvatten de clientbibliotheek, het hulpprogramma voor splitsen en samenvoegen, elastische pools en query's.

Deze termen worden gebruikt bij het toevoegen van een shard met behulp van elastic database-hulpprogramma's en het gebruik van de RecoveryManager-klasse om problemen met shard-toewijzingen op te lossen.

Elastic Scale terms

Database: Een database in Azure SQL Database.

Gegevensafhankelijke routering: de functionaliteit waarmee een toepassing verbinding kan maken met een shard op basis van een specifieke shardingsleutel. Zie Gegevensafhankelijke routering. Vergelijk met Multi-Shard-query.

Globale shard-toewijzing: de toewijzing tussen shardingsleutels en de bijbehorende shards binnen een shardset. De globale shard-toewijzing wordt opgeslagen in shard-toewijzingsbeheer. Vergelijk met lokale shard-kaart.

Shard-toewijzing weergeven: een shard-toewijzing waarin shardingsleutels afzonderlijk worden toegewezen. Vergelijk met bereik-Shard-toewijzing.

Lokale shard-toewijzing: Opgeslagen op een shard bevat de lokale shard-toewijzing toewijzingen voor de shardlets die zich op de shard bevinden.

Multi-shardquery: de mogelijkheid om een query uit te voeren op meerdere shards; resultatensets worden geretourneerd met behulp van UNION ALL-semantiek (ook wel bekend als 'fan-out query'). Vergelijk met gegevensafhankelijke routering.

Meerdere tenants en één tenant: dit toont een database met één tenant en een database met meerdere tenants:

Screenshot that shows a single-tenant database and a multi-tenant database.

Hier volgt een weergave van shard-databases met één en meerdere tenants.

Single and multi-tenant databases

Bereik-shard-toewijzing: een shard-toewijzing waarin de sharddistributiestrategie is gebaseerd op meerdere bereiken met aaneengesloten waarden.

Referentietabellen: tabellen die niet zijn geshard, maar worden gerepliceerd tussen shards. Postcodes kunnen bijvoorbeeld worden opgeslagen in een referentietabel.

Shard: een database in Azure SQL Database waarin gegevens uit een shardgegevensset worden opgeslagen.

Shard-elasticiteit: de mogelijkheid om zowel horizontaal schalen als verticaal schalenuit te voeren.

Shard-tabellen: tabellen die zijn sharded, d.w.z. waarvan de gegevens worden verdeeld over shards op basis van hun sharding-sleutelwaarden.

Sharding-sleutel: een kolomwaarde die bepaalt hoe gegevens over shards worden verdeeld. Het waardetype kan een van de volgende zijn: int, bigint, varbinary of uniqueidentifier.

Shardset: De verzameling shards die zijn toegeschreven aan dezelfde shard-toewijzing in het shard-toewijzingsbeheer.

Shardlet: Alle gegevens die zijn gekoppeld aan één waarde van een sharding-sleutel op een shard. Een shardlet is de kleinste eenheid van gegevensverplaatsing die mogelijk is bij het opnieuw distribueren van shardtabellen.

Shard-toewijzing: de set toewijzingen tussen shardingsleutels en de bijbehorende shards.

Shard-toewijzingsbeheer: een beheerobject en gegevensarchief dat de shard-toewijzing(en), shardlocaties en toewijzingen voor een of meer shardsets bevat.

Diagram shows a shard map manager associated with shardmaps_global, shards_global, and shard_mappings_global.

Termen

Horizontaal schalen: het uitschalen (of in) van een verzameling shards door shards toe te voegen aan of te verwijderen uit een shardtoewijzing, zoals hieronder wordt weergegeven.

Horizontal and vertical scaling

Samenvoegen: De handeling van het verplaatsen van shardlets van twee shards naar één shard en het bijwerken van de shardtoewijzing dienovereenkomstig.

Shardlet verplaatsen: de handeling van het verplaatsen van één shardlet naar een andere shard.

Shard: De handeling van het horizontaal partitioneren van identiek gestructureerde gegevens over meerdere databases op basis van een sharding-sleutel.

Split: De handeling van het verplaatsen van verschillende shardlets van de ene shard naar de andere (meestal nieuwe) shard. Een sharding-sleutel wordt door de gebruiker geleverd als het splitspunt.

Verticaal schalen: de bewerking van omhoog (of omlaag) schalen van de rekenkracht van een afzonderlijke shard. Als u bijvoorbeeld een shard wijzigt van Standard in Premium (wat resulteert in meer rekenresources).

Aanvullende bronnen

Gebruikt u nog geen hulpprogramma's voor elastische databases? Bekijk de handleiding Aan de slag. Neem voor vragen contact met ons op op de microsoft Q&A-vragenpagina voor SQL Database en voor functieaanvragen, voeg nieuwe ideeën toe of stem op bestaande ideeën in het feedbackforum van SQL Database.