Дом аудио Что означает разделение в отношении базы данных?

Что означает разделение в отношении базы данных?

Anonim

Q:

Что означает разделение в отношении базы данных?

A:

Разделение базы данных означает сбор различных частей данных, хранящихся в базе данных, и разделение их на различные разделы или части. Это часто делается для обеспечения балансировки нагрузки или для предоставления небольших наборов баз данных, с которыми могут работать независимые серверные системы.

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

Зарегистрируйтесь здесь

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

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

Инженеры также говорят о «осколках» в горизонтальном разделении. Осколок базы данных хранится на собственном сервере, чтобы, опять же, обеспечить балансировку нагрузки или распределение нагрузки. Разделение баз данных - это растущее явление, поскольку реляционные базы данных и другие инструменты обрабатывают все большие объемы данных в эпоху больших данных и аналитики.

Что означает разделение в отношении базы данных?