JSON类型存储的最大长度限制是多少?JSON存储时是否会对JSON内容进行压缩存储?

【 TiDB 使用环境】生产环境 /测试/ Poc
【 TiDB 版本】v5.4.0
【遇到的问题:JSON类型存储的最大长度限制】
【遇到的问题:JSON存储时是否会对JSON内容进行压缩存储】

TiDB 尚不支持键长度 >= 65536 的 JSON 对象。也没有针对json进行自动压缩

tidb对所有数据都压缩都压缩了

看文档会被序列化后存储

这边只说了序列化,没有说是否会压缩。

文档可从这个推断出来应该是进行过压缩:

:+1: 哈哈,感觉我们纠结的点不一样。我的点是在JSON类型最大长度65535的情况下,在经过序列化之后能否存储原本长度大于65535的JSON字符串

额,那我理解错了,应该是不能的吧,没看到有支持多种序列化方式的JSON,这种场景感觉如果不是有json函数内部查询,可以考虑用别的类型,然后自己压缩

65535限制在什么地方看到的

楼上的欧巴说的,另外自定义handler的时候JdbcType用了blob 猜测应该大差不差。

此话题已在最后回复的 60 天后被自动关闭。不再允许新回复。