Byte-codec 是云搜索服务团队开发的索引数据压缩插件。借助该插件,能够对底层行存数据采用 ZSTD 算法予以压缩,相比原生的压缩算法,它能更好地平衡压缩率和性能,适用于写入量大、存储成本敏感的场景,例如日志场景、时序数据场景等。在内部测试中,可减少 30% 以上的存储成本,但不同的数据集可能有不同的压缩率提升。
目前支持 ES 7.10.2 版本。
说明
OpenSearch 2.9.0 原生支持 ZSTD 压缩,不需要安装插件即可使用。
Byte-codec 插件默认未安装,如果需要使用,请提前自行安装。如何安装,请参见安装系统内置插件。
与原生压缩格式使用方式相同,新建 ES 索引时指定配置(静态配置),声明使用 ZSTD 压缩。
PUT /newIndex { "settings": { "index.codec": "zstd" } }