Разница между горизонтальным и вертикальным партиционированием в базах данных заключается в способе разделения таблицы на части.                                                                          habr.com                                                                                               www.baeldung.com                       
 Горизонтальное партиционирование предполагает разделение на основе строк: каждая часть (партиция) содержит определённое количество строк.                                                                          habr.com                       Такой подход используют, когда таблица имеет очень большой объём данных и необходима более эффективная обработка.                                                                          habr.com                       
 Вертикальное партиционирование разделяет таблицу на части на основе столбцов: каждая партиция содержит определённый набор столбцов.                                                                          habr.com                       Этот подход полезен, когда в таблице много столбцов и только некоторые из них часто используются.                                                                          habr.com                       
 Некоторые другие отличия:
  - Масштабируемость: горизонтальное партиционирование облегчает масштабируемость за счёт распределения данных по нескольким серверам или узлам.                                                                          www.baeldung.com                       Вертикальное партиционирование улучшает масштабируемость за счёт уменьшения размера каждого раздела, что делает запросы более эффективными.                                                                          www.baeldung.com                      
  - Производительность запросов: горизонтальное партиционирование может повысить производительность запросов за счёт распределения рабочей нагрузки по нескольким узлам.                                                                          www.baeldung.com                       Вертикальное партиционирование повышает производительность запросов за счёт уменьшения объёма данных, извлекаемых по каждому запросу.                                                                          www.baeldung.com                      
  - Варианты использования: горизонтальное партиционирование подходит для приложений с большими наборами данных, которые необходимо распределить по нескольким серверам.                                                                          www.baeldung.com                       Вертикальное партиционирование полезно для оптимизации производительности запросов за счёт уменьшения количества извлекаемых столбцов.                                                                          www.baeldung.com