Съдържание:
Определение - Какво означава Sharding?
Sharding се отнася до специфичен тип настройка на база данни, където множество дялове създават много парчета от база данни, които след това се наричат парчета. Тази практика може да помогне при хостинг на сървъри и други аспекти на поддръжката на базата данни, а също така може да допринесе за по-бързи времена на запитвания чрез разнообразяване на отговорностите на структурата на базата данни.
Техопедия обяснява Шардинг
Като начин за увеличаване на мащабируемостта на системите от бази данни, засилването на базата данни се очерта като вид хоризонтален дял, който може да помогне за справяне с проблема с по-бавните времена на реакция при нарастващи бази данни. Разпределението на отговорностите на базата данни в тези множество части помага на инженерите да се възползват максимално от процесора, паметта и ресурсите за даден хардуерен набор.
Макар че затягането може да бъде ефективно по отношение на ефективното използване на ресурсите, това може да направи един проект по-сложен. Някои проблеми с изострянето включват кои видове работници трябва да споделят роли в разработването на структури от бази данни, както и дали затягането е най-добро за конкретна инфраструктура. Други ключови проблеми включват архивиране на части и надеждност. Шардингът често се използва от компании, които предлагат софтуер като услуга или други услуги за дистанционно снабдяване, като например съвременни услуги за компютърни изчисления.
