💡
原文英文,约1100词,阅读约需4分钟。
📝
内容提要
PostgreSQL 16新增了LZ4和ZSTD压缩方法,其中ZSTD提供了最高的压缩比和最快的压缩时间,建议优先考虑ZSTD以节省磁盘空间。如果优先考虑压缩时间,则ZSTD和LZ4都表现良好。Gzip仍然是与其他工具兼容的可行选项。Pg_dump的-Z / --compress现在可以用于指定压缩方法和级别。
🎯
关键要点
- PostgreSQL 16新增了LZ4和ZSTD压缩方法。
- ZSTD提供了最高的压缩比和最快的压缩时间,建议优先考虑ZSTD以节省磁盘空间。
- 如果优先考虑压缩时间,ZSTD和LZ4都表现良好。
- Gzip仍然是与其他工具兼容的可行选项。
- Pg_dump的-Z / --compress现在可以用于指定压缩方法和级别。
- LZ4和ZSTD的实现由不同的作者和审阅者负责。
- ZSTD压缩方法支持多线程压缩,但目前已禁用以避免与并行备份的冲突。
- 在默认压缩级别下,ZSTD生成的转储文件大小最小,其次是LZ4和Gzip。
- 如果优先考虑减少磁盘空间使用,推荐使用ZSTD压缩方法。
- pg_dump的默认压缩方法仍然是Gzip,压缩级别为6。
➡️