amazon-web-services - AZ64压缩格式性能
问题描述
AWS Redshift 最近发布了他们自己的新编码格式AZ64,他们说:
与 ZSTD 编码相比,AZ64 消耗的存储空间减少了 5-10%,速度提高了 70%
当我使用它时,ANALYZE COMPRESSION my_table
我仍然会收到ZSTD
它所有列的编码格式。
那么它真的被推荐为 ZSTD 的编码格式吗?我是否应该尽可能天真地选择 AZ64 来使用它?
解决方案
我收到了 AWS Support 对这个问题的回复:
TL;博士
关于您更喜欢 AZ64 而不是 ZSTD 的问题是可能的,是的,您可以做到。
鉴于 AZ64 提供了比 ZSTD 更好的性能
进一步说明:
是的,AZ64比 ZSTD 好。与 ZSTD 相比,它具有相当的压缩率,但性能要好得多,这是您使用. 截至目前,
ANALYZE COMPRESSION
命令不支持 AZ64,我也没有关于 AZ64 何时可用的 ETAANALYZE COMPRESSION
。我会建议你密切关注
- https://docs.aws.amazon.com/redshift/latest/mgmt/rs-mgmt-cluster-version-notes.html
- https://aws.amazon.com/redshift/whats-new/
有关 AWS Redshift 的任何更新。我已经与内部服务团队核实了这一点。
ANALYZE COMPRESSION
是一种咨询工具,它会根据列推荐最佳列编码。
推荐阅读
- r - 防止逗号在R中的表达式()中开始新行
- node.js - Mongodb 根据贡献度获取用户排名
- vaadin-flow - 如何更改 Vaadin 14 图表中的破折号样式?
- java - 解密时出现 AES BadPaddingException
- c# - 枚举器开销与字符串性能中的索引器
- c# - 从 ASP.NET 表单项目中删除未使用的 ASPX 页面
- rstudio - 在 R Markdown 中跳转到一个块的快捷方式?
- excel - 如果日期在范围内返回值
- c# - C# - 消费者也生产工作的多线程生产者-消费者模式
- validation - APEX 19.2 - 在动态操作之前运行验证