Горизонтальное разделение табличных данных и вертикальное отличаются подходом к делению таблицы. 4
Горизонтальное разделение предполагает деление таблицы на части по строкам, часто с использованием диапазона или условия. 4 Каждая из новых таблиц имеет одинаковое количество столбцов, но меньшее количество строк. 2 Записи исходной таблицы распределяются между новыми таблицами в соответствии с частотой обращения к ним. 5
Вертикальное разделение заключается в делении таблицы на части по столбцам. 4 Вместо исходной таблицы создаются две или более новых таблиц, каждая из которых содержит первичный ключ исходной таблицы и ряд выбранных столбцов. 5 Такое разделение проводят, если обращение к некоторым полям записей таблицы происходит значительно реже, чем к остальным. 5
Таким образом, горизонтальное разделение лучше подходит для работы с таблицами, содержащими большое количество строк, а вертикальное — для таблиц с большим количеством столбцов, где не все из них часто используются вместе. 4