Sharding

Autor: Randy Alexander
Data Creației: 24 Aprilie 2021
Data Actualizării: 10 Mai 2024
Anonim
What is Database Sharding?
Video: What is Database Sharding?

Conţinut

Definiție - Ce înseamnă Sharding?

Împărțirea se referă la un tip specific de configurare a bazei de date în care mai multe partiții creează multe bucăți dintr-o bază de date care sunt denumite apoi fragmente. Această practică poate ajuta la găzduirea serverului și la alte aspecte ale întreținerii bazelor de date și poate contribui, de asemenea, la timpii de interogare mai rapide prin diversificarea responsabilităților structurii bazei de date.


O introducere în Microsoft Azure și Microsoft Cloud | În acest ghid, veți afla despre ce este vorba despre cloud computing și despre cum Microsoft Azure vă poate ajuta să migrați și să conduceți afacerea din cloud.

Techopedia explică Sharding

Ca o modalitate de a face sistemele de baze de date mai scalabile, ascuțirea bazelor de date a apărut ca un fel de partiționare orizontală care poate ajuta la rezolvarea problemei timpurilor de răspuns mai lente pentru bazele de date în creștere. Distribuirea responsabilităților bazei de date pe aceste mai multe fragmente îi ajută pe ingineri să profite la maximum de procesor, memorie și resurse pentru un set hardware dat.

În timp ce ascuțirea poate fi eficientă în ceea ce privește utilizarea eficientă a resurselor, poate face și un proiect mai complicat. Unele probleme legate de ascuțire implică ce tipuri de lucrători ar trebui să împărtășească roluri în dezvoltarea structurilor de baze de date partiționate, precum și dacă ascuțirea este cea mai bună pentru o anumită infrastructură. Alte probleme cheie includ copii de rezervă pentru cioburi și fiabilitate. Partajarea este adesea folosită de companii care oferă software ca serviciu sau alte servicii de aprovizionare de la distanță, cum ar fi serviciile moderne de cloud computing.