PostgreSQL 在使用 Zstd 压缩方面取得进展

PostgreSQL 就开始致力于 Zstd 压缩支持,现在随着过去一周的最新代码更改,这种在 Facebook 开发的现代压缩算法现在能够在这个领先的开源数据库服务器中发挥更大的作用。

PostgreSQL 开发人员开始围绕处理 Zstd 压缩作为 LZ4 压缩的替代方案进行基础架构更改。最近几天登陆的代码工作包括支持 Zstd 基础备份压缩。PostgreSQL 客户端和服务器端压缩现在都支持使用 Zstd。

image.php_-44

另一个重要的补充是这个提交在 WAL 中提供了整页写入的 Zstd 压缩。PostgreSQL 的预写日志现在支持使用 Zstd 对整页图像进行 Zstd 压缩。目前这是在默认的 Zstd 压缩级别 3 下完成的。

至于 Zstd’ed WAL 的性能优势,“ zstd 轻松超越 pglz,并且优于希望以额外 CPU 为代价获得更多压缩的 LZ4但两者在各自的场景中都足够好,因此在其中一个或另一个之间的选择主要是研究工作负载模式和所涉及的模式。 ”

原创文章,作者:校长,如若转载,请注明出处:https://www.yundongfang.com/Yun138685.html

(0)
打赏 微信扫一扫不于多少! 微信扫一扫不于多少! 支付宝扫一扫礼轻情意重 支付宝扫一扫礼轻情意重
上一篇 2022年3月14日 上午10:00
下一篇 2022年3月14日 上午11:02

相关推荐