У дома звуков Какво означава дял по отношение на база данни?

Какво означава дял по отношение на база данни?

Anonim

Q:

Какво означава дял по отношение на база данни?

A:

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

Вебинар: Преместване на релационни бази отвъд традиционното

Регистрирайте се тук

В разделена база данни някои разделени набори могат да бъдат споделени между различни възли или сървъри. Други ще бъдат поместени независимо в един възел.

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

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

Какво означава дял по отношение на база данни?