Sharding

Författare: Randy Alexander
Skapelsedatum: 24 April 2021
Uppdatera Datum: 14 Maj 2024
Anonim
What is Database Sharding?
Video: What is Database Sharding?

Innehåll

Definition - Vad betyder Sharding?

Skärmning avser en specifik typ av databasuppsättning där flera partitioner skapar många delar av en databas som sedan kallas skär. Denna praxis kan hjälpa till med serverhosting och andra aspekter av underhåll av databaser och kan också bidra till snabbare frågetider genom att diversifiera ansvaret för en databasstruktur.


En introduktion till Microsoft Azure och Microsoft Cloud | I hela denna guide kommer du att lära dig vad cloud computing handlar om och hur Microsoft Azure kan hjälpa dig att migrera och driva ditt företag från molnet.

Techopedia förklarar Sharding

Som ett sätt att göra databassystem mer skalbara har databasskärning framkommit som en slags horisontell partitionering som kan hjälpa till att hantera problemet med långsammare responstider för växande databaser. Fördelningen av databasansvar över dessa flera skärvor hjälper ingenjörer att få ut mesta möjliga av CPU, minne och resurser för en given hårdvarusättning.

Även om skärning kan vara effektiv när det gäller att använda resurser effektivt, kan det också göra ett projekt mer komplicerat. Vissa problem med skärning involverar vilka typer av arbetare som ska dela roller i utvecklingen av partitionerade databasstrukturer, liksom om skärning är bäst för en viss infrastruktur. Andra viktiga problem inkluderar säkerhetskopior för skärvor och tillförlitlighet. Skärmning används ofta av företag som erbjuder mjukvara som en tjänst eller andra fjärrinköpstjänster, till exempel moderna molntjänster.