Horizontal partitioning (шардирование) — разбиваешь строки: часть строк на одном сервере, часть на другом. Все колонки на месте, но каждый шард хранит только подмножество строк. Vertical partitioning — разбиваешь колонки: часто используемые поля в одной таблице, редко используемые или тяжёлые (BLOB) в другой. Это как нормализация, но мотивация — производительность. Горизонтальное помогает с объёмом данных, вертикальное — с шириной строки и кэшированием.
Horizontal vs vertical partitioning?
Middle
368 просмотровAFK Offer AI
Что такое msgpack?