Skip to content

Как секционировать таблицы MySQL

Пересказ статьи Everett Berry. How to Partition MySQL Tables


Горизонтальное и вертикальное секционирование


Имеется два типа секционирования базы данных: вертикальное и горизонтальное

Вертикальное секционирование


Вертикальное секционирование основывается на первоначальном создании таблиц с меньшим количеством столбцов, а затем использовании дополнительных таблиц для хранения оставшихся столбцов. Поскольку строки разбиваются по столбцам, вертикальное секционирование также называют расщеплением строк (в отличие от горизонтального секционирования). В настоящее время MySQL не поддерживает вертикальное секционирование своих баз данных.

Горизонтальное секционирование


Секционирование логически разбивает строки по нескольким таблицам. Число столбцов остается неизменным при разбиении, в то время как число строк может меняться. MySQL в настоящее время поддерживает горизонтальное секционирование. Здесь мы рассмотрим три различных вида горизонтального секционирования в MySQL. Продолжить чтение "Как секционировать таблицы MySQL"
Категории: MySQL