Innholdsfortegnelse:
Definisjon - Hva betyr databaseshard?
En databasesard er en horisontal partisjon i en søkemotor eller database. Hver individuelle partisjon er kjent som shard eller database shard. Hver databaseserver oppbevares på en egen databaseserverforekomst for å hjelpe til med å spre belastningen. Databasskår er basert på at det etter et visst punkt er mulig og billigere å skalere nettsteder horisontalt enn vertikalt ved å legge til flere maskiner.
Techopedia forklarer Database Shard
I en database forblir noen data alltid i alle databaseskår. Faktisk fungerer alle databeskår som den eneste kilden for den unike datamengden. En av de fremtredende funksjonene forbundet med databaseskiver er at de er mye raskere. Individuelle databasesnitt kan ganske enkelt overgå en enkelt stor database på grunn av den mindre størrelsen. Det er betydelig reduksjon av disk I / O, ettersom forholdet mellom minne og data på disken også forbedres. Dette resulterer også i færre databasesperre, raskere indekssøk og forbedring i individuelle transaksjonsprestasjoner. Beskyttelse av databaser er en meget skalerbar teknikk for å forbedre den generelle ytelsen og gjennomstrømningen til store databasesentriske forretningsapplikasjoner og høye transaksjoner.
Databasskår hjelper til med å forbedre skalerbarheten med vekst på en nesten lineær måte. De er enklere å administrere da vanlig vedlikehold av databaser enkelt kan gjøres på databaseskår. Databasskår hjelper også med å redusere kostnader, ettersom de fleste implementeringer drar nytte av åpen kildekodedatabaser.
Det er utfordringer med å ha databaseskår, som å ha automatiserte sikkerhetskopieringer for skjærene, databasiskredundans og strategi for utvinning av katastrofer.
Databasskår blir stadig mer populært på grunn av den eksponentielle økningen i transaksjonsvolum og databaser for forretningsapplikasjoner. Databaseskår brukes mest av nettsteder med sosiale nettverk, nettleverandører og programvare som serviceselskaper.
