首页 > 解决方案 > AZ64压缩格式性能

问题描述

AWS Redshift 最近发布了他们自己的新编码格式AZ64,他们说:

与 ZSTD 编码相比,AZ64 消耗的存储空间减少了 5-10%,速度提高了 70%

当我使用它时,ANALYZE COMPRESSION my_table我仍然会收到ZSTD它所有列的编码格式。

那么它真的被推荐为 ZSTD 的编码格式吗?我是否应该尽可能天真地选择 AZ64 来使用它?

标签: amazon-web-servicesencodingamazon-redshiftzstd

解决方案


我收到了 AWS Support 对这个问题的回复:

TL;博士

关于您更喜欢 AZ64 而不是 ZSTD 的问题是可能的,是的,您可以做到。

鉴于 AZ64 提供了比 ZSTD 更好的性能

进一步说明:

是的,AZ64比 ZSTD 好。与 ZSTD 相比,它具有相当的压缩率,但性能要好得多,这是您使用. 截至目前,ANALYZE COMPRESSION命令不支持 AZ64,我也没有关于 AZ64 何时可用的 ETA ANALYZE COMPRESSION。我会建议你密切关注

有关 AWS Redshift 的任何更新。我已经与内部服务团队核实了这一点。

ANALYZE COMPRESSION是一种咨询工具,它会根据列推荐最佳列编码。


推荐阅读