sharding

Forfatter: Randy Alexander
Oprettelsesdato: 24 April 2021
Opdateringsdato: 14 Kan 2024
Anonim
What is Database Sharding?
Video.: What is Database Sharding?

Indhold

Definition - Hvad betyder Sharding?

Afskærmning refererer til en bestemt type databaseopsætning, hvor flere partitioner skaber mange stykker af en database, der derefter benævnes skår. Denne praksis kan hjælpe med serverhosting og andre aspekter af vedligeholdelse af databaser og kan også bidrage til hurtigere forespørgselstider ved at diversificere ansvaret for en databasestruktur.


En introduktion til Microsoft Azure og Microsoft Cloud | Gennem denne vejledning lærer du, hvad cloud computing handler om, og hvordan Microsoft Azure kan hjælpe dig med at migrere og drive din virksomhed fra skyen.

Techopedia forklarer Sharding

Som en måde at gøre databasesystemer mere skalerbare har databaseshardning vist sig som en slags vandret partitionering, der kan hjælpe med at tackle problemet med langsommere responstider for voksende databaser. Fordelingen af ​​databaseansvar på tværs af disse flere skær hjælper ingeniører med at få mest muligt ud af CPU, hukommelse og ressourcer til et givet hardwaresæt.

Selv om afskærmning kan være effektiv med hensyn til at bruge ressourcer effektivt, kan det også gøre et projekt mere kompliceret. Nogle problemer med afskærmning involverer, hvilke typer arbejdstagere, der skal dele roller i udviklingen af ​​opdelte databasestrukturer, samt om afskærmning er bedst for en bestemt infrastruktur. Andre vigtige problemer inkluderer sikkerhedskopier til skår og pålidelighed. Afskærmning bruges ofte af virksomheder, der tilbyder software som en tjeneste eller andre fjernforsyningstjenester, såsom moderne cloud computing-tjenester.