PostgreSQL gzip / gunzip函数
动机
有时,您只需要压缩bytea对象,然后再将其返回给客户端即可。
有时,您会从客户端收到压缩的bytea ,因此必须先对其进行解压缩,然后才能使用它。
此扩展用于此。
此扩展名不适用于存储压缩。 如果您的元组足够大,PostgreSQL已经在运行中进行,使用此功能手动预压缩数据不会使事情变小。
例子
> SELECT gzip('this is my this is my this is my this is my text'
lz4:纯Go中的LZ4压缩
总览
该软件包为提供流接口,并为LZ4数据块提供低级压缩和解压缩功能。 该实现基于参考C 。
安装
假设您已经安装了go工具链:
go get github.com/pierrec/lz4
有一个命令行界面工具可以压缩和解压缩LZ4文件。
go install github.com/pierrec/lz4/cmd/lz4c
用法
Usage of lz4c:
-version
print the program version
Subcom