Postgres中的数据库压缩

时间:2019-06-26 18:06:59

标签: database postgresql compression database-comparison

随着数据库规模的不断增长,作为业务需求的一部分,我们被要求为prod数据库压缩数据。需要知道postgres中数据库压缩的一些缺点。

1 个答案:

答案 0 :(得分:1)

对于一个好的答案来说,这个范围太广了。首先,您要如何压缩数据?我会尝试给出一个普遍的答案。

对于所有压缩,都需要在节省尺寸和CPU额外工作之间进行权衡。而且存储空间通常是更便宜的资源。

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

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

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

压缩列中的大数据可能是一个好主意,但是PostgreSQL does that automatically anyway

  

大字段值被压缩和/或分解为多个物理行。这对用户是透明的,对大多数后端代码影响很小。该技术被亲切地称为TOAST(或“自切片面包以来最好的东西”)。