DB2支持多大尺寸的JSON?

DB2支持多大尺寸的JSON?,db2,bson,Db2,Bson,关于DB2允许查询的JSON blob的最大大小,我们得到了相互矛盾的报告(例如,JSON_VAL和JSON_TABLE之类的函数) 有证据表明它被限制在1600万以内,但我没有发现任何确凿的证据。例如,下面是一个例子。设置和配置部分显示了DB2对SYSTOOLS.BSON2JSON的定义,它似乎将BSON值声明为16M CLOB 另一方面,一位消息人士告诉我,允许使用更大的大小,但由于DB2无法缓存大于16M的值,因此它的性能不好。如果为真,这至少允许我们在开发环境中运行BSON查询,或者进行

关于DB2允许查询的JSON blob的最大大小,我们得到了相互矛盾的报告(例如,JSON_VAL和JSON_TABLE之类的函数)

有证据表明它被限制在1600万以内,但我没有发现任何确凿的证据。例如,下面是一个例子。设置和配置部分显示了DB2对
SYSTOOLS.BSON2JSON
的定义,它似乎将BSON值声明为16M CLOB

另一方面,一位消息人士告诉我,允许使用更大的大小,但由于DB2无法缓存大于16M的值,因此它的性能不好。如果为真,这至少允许我们在开发环境中运行BSON查询,或者进行一次性数据提取


有人能给出更明确的答案吗?

IBM在响应支持请求时确认,JSON2BSON和BSON2JSON函数施加了16 MB的限制。他们注意到MongoDB具有相同的限制

它们意味着,如果您在C或Java中实现自己的
JSON2BSON
BSON2JSON
版本,就可以绕过限制。但是他们自己并没有增加限制的计划,大概是因为DB2无法缓存这些值