MySQL 5.7 JSON 数据类型可以容纳多少

Posted

技术标签:

【中文标题】MySQL 5.7 JSON 数据类型可以容纳多少【英文标题】:How much can a MySQL 5.7 JSON datatype can hold 【发布时间】:2016-06-18 18:01:31 【问题描述】:

价值/大小?

mysql 5.7 JSON 数据类型有哪些限制?

【问题讨论】:

【参考方案1】:

每个文档的最大大小为 1GB,但实际大小应与典型行的大小大致相同(或在一个数量级之内)。

JSON 数据类型仍然使用行级锁定,因此最好将文档保持在 1-2MB 左右或更小。

【讨论】:

您是否建议我使用此数据类型来管理我网站上的用户详细信息?网站每天有超过 10 万用户。目前我正在使用 mongo dB ,所以我认为转换为 MySQL 很容易 最大表大小 (64TB) 与之前保持一致。

以上是关于MySQL 5.7 JSON 数据类型可以容纳多少的主要内容,如果未能解决你的问题,请参考以下文章

Mysql 5.7 json 数据类型,在 Rails 5 中使用 activerecord 查询

mysql 5.7 json 类型 json 数组类型 普通字符串类型 10w数据 查询速度差异

mysql中text可以存储多少个字

使用hibernate在Mysql 5.7数据库中存储/检索Json数据

MySQL 5.7新支持--------Json索引创建实战

Mysql 5.7新特性: JSON字段、虚拟列、视图