Tartalomjegyzék:
Meghatározás - Mit jelent a Sharding?
A sharding az adatbázis-beállítás speciális típusára utal, ahol a több partíció sok darabot hoz létre az adatbázisban, amelyeket később szilánkoknak neveznek. Ez a gyakorlat elősegítheti a kiszolgálók tárolását és az adatbázis-karbantartás egyéb aspektusait, és hozzájárulhat a gyorsabb lekérdezési időkhez az adatbázis-struktúra felelősségének diverzifikálásával.
A Techopedia magyarázza Shardingot
Az adatbázis-rendszerek méretezhetőbbé tételének egyik módjaként az adatbázis-rétegezés egyfajta horizontális particionálás formájában jelent meg, amely segíthet kezelni a növekvő adatbázisok lassabb válaszidejeinek problémáját. Az adatbázis-felelősség elosztása a több réteg között segít a mérnököknek a lehető legtöbbet hozni a CPU-ból, a memóriából és az erőforrásokból egy adott hardverkészlethez.
Noha az árnyékolás eredményes lehet az erőforrások hatékony felhasználása szempontjából, ez a projektet is bonyolultabbá teheti. A sharding bizonyos kérdései között szerepel, hogy a munkavállalóknak milyen szerepet kell megosztaniuk a particionált adatbázis-struktúrák fejlesztésében, valamint azt, hogy a sharding a legjobb-e egy adott infrastruktúra számára. További kulcskérdések közé tartozik a szilánkok és a megbízhatóság biztonsági mentése. Az árnyékolást gyakran azok a cégek használják, amelyek szoftvert kínálnak szolgáltatásként, vagy más távoli beszerzési szolgáltatásokat, például modern felhőalapú számítástechnikai szolgáltatásokat.