Какво е SQL Sharding?
Какво е SQL Sharding?

Видео: Какво е SQL Sharding?

Видео: Какво е SQL Sharding?
Видео: Масштабирование базы данных через шардирование и партиционирование / Денис Иванов (2ГИС) 2024, Може
Anonim

Раздробяване а SQL Сървърна база данни. Раздробяване , в основата си, разбива една голяма база данни на множество по-малки, самостоятелни. Това обикновено се прави от компании, които трябва логически да разделят данните, например SaaS доставчик, разделящ клиентски данни.

Следователно, какво се има предвид под разделяне?

Раздробяване е вид разделяне на база данни, което разделя много големи бази данни на по-малки, по-бързи, по-лесно управлявани части, наречени фрагменти от данни. Думата шард означава малка част от едно цяло.

Също така, каква е разликата между разделяне и разделяне? “ раздробяване е разпространение или дял на данни в множество различен машини, докато разделяне е разпространение на данни на една и съща машина”.

Имайки предвид това, как работи разделянето на база данни?

Раздробяването е метод за разделяне и съхранение на единичен логически набор от данни в множество бази данни . Чрез разпределяне на данните между множество машини, клъстер от база данни системи мога съхранявайте по-голям набор от данни и обработвайте допълнителни заявки. Раздробяване позволява а база данни клъстер за мащабиране заедно с неговите данни и растеж на трафика.

Коя функция на Azure SQL база данни използва раздробяване?

За лесно мащабиране бази данни На SQL Azure , използване а парче мениджър на карти. В парче Мениджърът на карти е специален база данни който поддържа глобална информация за картографиране за всички фрагменти ( бази данни ) в парче комплект.

Препоръчано: