繁体   English   中英

Postgres中的数据库压缩

[英]Database compression in postgres

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

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

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

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

  • 增加存储空间。 它比较便宜。

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

在列中压缩大数据可能是一个好主意,但是PostgreSQL还是会自动做到这一点

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM