Postgres中的数据库压缩



随着数据库大小的不断增长,作为业务需求的一部分,我们被要求压缩我们的产品数据库数据。需要知道Postgres中数据库压缩的某些缺点。

这太宽了,无法得到一个好的答案。一个人,您要如何压缩数据?我会尝试给出一个一般答案。

在所有压缩的情况下,权衡是在尺寸节省和CPU的额外工作之间。存储空间通常是便宜的资源。

通常,完全压缩数据库不是一个好主意。相反,考虑

  • 增加存储空间。它相对便宜。

  • 将旧数据移至档案数据库。

在列中压缩大数据可能是一个好主意,但是PostgreSQL无论如何都会自动这样做:

大型场值被压缩和/或分解为多个物理行。这对用户透明地发生,对大多数后端代码的影响很小。该技术被亲切地称为吐司(或'''''''''

最新更新