压缩更大的 BLOB(非内联)

问题描述 投票:0回答:0

感兴趣的情况下有用...

0.1 版,参见:https://github.com/easydataservices/db2-compress

一些注意事项:

  • 一个 IBM 案例已经证实 Java UDF 可以返回 LOB 数据类型。否则说明的文档已过时,稍后将修复。

  • 在我的 Ubuntu 上运行 Db2 11.5.8 的笔记本电脑上,一个未压缩的 25MB JSON 文档在大约 2 秒内压缩 6.8 倍,并在大约 1 秒内解压缩。

  • 包含相似数据的较小 LOB 运行速度更快,或多或少与大小成正比。

  • 要使用大于 2MB 的 BLOB,您需要编辑函数 DDL,该函数目前有 2MB 的大小限制(我忘了增加它)。

  • 如果您想使用大于 64MB 的 BLOB,则需要增加 JAVA_HEAP_SZ。

  • 性能可能足以满足适当设计的存档数据库。 我不建议在响应很重要的任何数据库中使用它。

  • 如果你有乐于助人的开发人员,在应用层处理压缩会更好地分散负载。

  • 我已尽最大努力避免错误,但这是免费软件,不提供任何保证。如果您认为您可以使用这些功能,请阅读 README 中的说明,并确保在部署之前测试该解决方案是否适合您。

db2-luw
© www.soinside.com 2019 - 2024. All rights reserved.