随着数据库规模的不断增长,作为业务需求的一部分,我们被要求为prod数据库压缩数据。需要知道postgres中数据库压缩的一些缺点。
答案 0 :(得分:1)
对于一个好的答案来说,这个范围太广了。首先,您要如何压缩数据?我会尝试给出一个普遍的答案。
对于所有压缩,都需要在节省尺寸和CPU额外工作之间进行权衡。而且存储空间通常是更便宜的资源。
通常,完全压缩数据库不是一个好主意。而是考虑
增加存储空间。它相对便宜。
将旧数据移至存档数据库。
压缩列中的大数据可能是一个好主意,但是PostgreSQL does that automatically anyway:
大字段值被压缩和/或分解为多个物理行。这对用户是透明的,对大多数后端代码影响很小。该技术被亲切地称为TOAST(或“自切片面包以来最好的东西”)。