Namai IT valdymas Kas yra sharding? - apibrėžimas iš techopedijos

Kas yra sharding? - apibrėžimas iš techopedijos

Turinys:

Anonim

Apibrėžimas - ką reiškia „Sharding“?

„Sharding“ nurodo tam tikro tipo duomenų bazės sąranką, kai keli skaidiniai sukuria daugybę duomenų bazės dalių, kurios vėliau vadinamos skaldomis. Ši praktika gali padėti atlikti serverių prieglobą ir kitus duomenų bazių priežiūros aspektus, taip pat gali prisidėti prie greitesnio užklausų teikimo laiko, diversifikuodama duomenų bazės struktūros atsakomybę.

„Techopedia“ paaiškina „Sharding“

Kaip būdas padidinti duomenų bazių sistemas, duomenų bazių suskaidymas atsirado kaip horizontalus skaidymas, galintis padėti išspręsti lėtesnio duomenų bazių reagavimo laiko problemą. Duomenų bazės atsakomybės paskirstymas šiose keliose schemose padeda inžinieriams maksimaliai išnaudoti tam tikro aparatūros rinkinio CPU, atmintį ir išteklius.

Šalinimas gali būti efektyvus efektyvaus išteklių naudojimo prasme, tačiau tai taip pat gali padaryti projektą sudėtingesnį. Kai kurios su sharding susijusiomis problemomis susijusios su tuo, kokie darbuotojai turėtų pasidalyti vaidmeniu kurdami padalintas duomenų bazių struktūras, taip pat išsiaiškina, ar sharding yra geriausia tam tikrai infrastruktūrai. Kitos svarbios problemos yra atsarginės kopijos, susijusios su drožlėmis ir patikimumu. „Sharding“ dažnai naudoja įmonės, kurios siūlo programinę įrangą kaip paslaugą ar kitas nuotolinio apsirūpinimo paslaugas, pavyzdžiui, modernias debesų kompiuterijos paslaugas.

Kas yra sharding? - apibrėžimas iš techopedijos