Алгоритм сжатия LZ4 в PostgreSQL работает в рамках механизма TOAST. 15 Этот механизм используется, чтобы физические строки данных не превышали размер блока данных (по умолчанию 8 КБ). 1
Процесс происходит в несколько шагов: 2
Алгоритм LZ4 позволяет сжимать значения данных на нескольких строках в один массив, а затем весь массив. 4 Это полезно во многих случаях использования. 4
Поддержка алгоритма LZ4 появилась в версии PostgreSQL 14. 45 Чтобы использовать сжатие LZ4, PostgreSQL должен быть собран с флагом --with-lz4. 15