从阅读一些TOAST相关的内容中,我了解到Postgres使用一种称为PGLZ的LZ系列压缩算法。当值大于2KB时,它会自动启动。
在速度和压缩比方面,PGLZ与GZIP相比如何?
我想知道PGLZ和GZIP是否具有类似的速度和压缩率,以至于在将大型JSON字符串作为数据插入到Postgres之前进行额外的GZIP步骤是不必要或有害的。
从阅读一些TOAST相关的内容中,我了解到Postgres使用一种称为PGLZ的LZ系列压缩算法。当值大于2KB时,它会自动启动。
在速度和压缩比方面,PGLZ与GZIP相比如何?
我想知道PGLZ和GZIP是否具有类似的速度和压缩率,以至于在将大型JSON字符串作为数据插入到Postgres之前进行额外的GZIP步骤是不必要或有害的。
自定义压缩方法正在变为现实。如此报道 https://www.postgresql.org/message-id/20180618173045.7f734aca%40wp.localdomain 合成测试表明,zlib提供更多的压缩,但通常比pglz慢。