如何在PostgreSQL13和以下版本中使用lz4压缩文本和二进制数据
从PG14开始,PostgreSQL已经支持LZ4 压缩功能。而PG14之前的版本,其TOAST仅支持一个压缩算法PGLZ(PG内置算法)。众所周知,LZ4比PGLZ的压缩速度快很多。在不要求很高压缩比的场景下,LZ4更适合用于速度敏感型的数据压缩功能。很多实际场景中,我们为了便于管理,经常将一些文本和二进制文件存储到数据库里。这时,在不太影响读取速度的时候,存储空间当然是越小越好。很可惜,官方PostgreSQL13和之前的版本不支持LZ4压缩。那么有没有可能,通过扩展PG的方式来达到使用lz4压
原创
2022-03-22 16:22:07 ·
1861 阅读 ·
0 评论