Сжатие базы данных в postgres - PullRequest
0 голосов
/ 26 июня 2019

Поскольку размер базы данных продолжает расти, как часть бизнес-требований, нас попросили сжать данные для нашей базы данных prod.Необходимо знать, каковы некоторые недостатки сжатия базы данных в Postgres.

1 Ответ

1 голос
/ 26 июня 2019

Это слишком широко для хорошего ответа. Например, как вы хотите сжать данные? Я постараюсь дать общий ответ.

При любом сжатии компромисс между экономией размера и дополнительной нагрузкой на ЦП. А складские помещения обычно являются более дешевым ресурсом.

Обычно не стоит полностью сжимать базу данных. Вместо этого рассмотрим

  • увеличение места для хранения. Это сравнительно дешево.

  • перемещение старых данных в архивную базу данных.

Сжатие больших данных в столбцах может быть хорошей идеей, но PostgreSQL в любом случае делает это автоматически :

большие значения полей сжимаются и / или разбиваются на несколько физических строк. Это происходит прозрачно для пользователя, с небольшим влиянием на большую часть внутреннего кода. Техника ласково известна как TOAST (или & ldquo; лучшая вещь после нарезанного хлеба & rdquo;).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...