Будинки Аудіо Що означає розділення щодо бази даних?

Що означає розділення щодо бази даних?

Anonim

Q:

Що означає розділення щодо бази даних?

A:

Розбиття бази даних означає взяття різних частин даних, що зберігаються в базі даних, і розділення їх на різні розділи або частини. Це часто робиться для забезпечення балансування навантаження або для надання менших наборів баз даних, над якими можуть працювати незалежні серверні системи.

Вебінар: переміщення реляційних баз даних поза традиційними

Зареєструйтесь тут

У розділеній базі даних деякі розділені набори можуть бути спільними для різних вузлів або серверів. Інші будуть розміщені незалежно в одному вузлі.

Різні типи розбиття включають розділення діапазону, розділення списків та хеш-секціонування. У розділі діапазону інженери розбивають єдину таблицю бази даних, поділяючи її на кілька ключових діапазонів. Розділення списків включає в себе ідентифікатор верхнього рівня та групування наборів даних у розділений вузол бази даних. Хеш-розділ використовує хеш-функцію для впорядкування розподілу наборів даних.

Інженери також говорять про «осколки» в горизонтальному перегородці. Елемент бази даних утримується на власному сервері, щоб, знову ж таки, забезпечити балансування навантаження або розподіл навантаження. Розмежування баз даних є явищем, що зростає, оскільки реляційні бази даних та інші інструменти обробляють зростаючі обсяги даних у епоху великих даних та аналітики.

Що означає розділення щодо бази даних?