比较Mysql和json不同的数据存储类型,说明其适用场景
1个回答
关注
展开全部
# JSON 类型与 MySQL 版本
亲,您好,JSON 类型是从 MySQL 5.7 版本开始支持的功能,而 8.0 版本解决了更新 JSON 的日志性能瓶颈。如果要在生产环境中使用 JSON 数据类型,强烈推荐使用 MySQL 8.0 版本。
## 适用场景
### 1. JSON 类型比较适合存储一些修改较少、相对静态的数据
### 2. 有些列可能是比较稀疏的,一些列可能大部分都是 NULL 值;如果要新增一种登录类型,如微博登录,则需要添加新列,而 JSON 类型无此烦恼。
咨询记录 · 回答于2023-12-29
比较Mysql和json不同的数据存储类型,说明其适用场景
亲,您好,很高兴为您服务。我是技术大亨亨,电子领域专业咨询师,我已看到您的问题,您也可以提供更多有效信息,以便更好为您解答正在为您整理答案,约五分钟给您答复,请您稍等一下哦~
# JSON 类型与 MySQL 版本
亲,您好,JSON 类型是从 MySQL 5.7 版本开始支持的功能,而 8.0 版本解决了更新 JSON 的日志性能瓶颈。如果要在生产环境中使用 JSON 数据类型,强烈推荐使用 MySQL 8.0 版本。
## 适用场景
- 【1】JSON 类型比较适合存储一些修改较少、相对静态的数据
- 【2】有些列可能是比较稀疏的,一些列可能大部分都是 NULL 值;如果要新增一种登录类型,如微博登录,则需要添加新列,而 JSON 类型无此烦恼。
# Mysql数据类型选择优化
Mysql为了更好的提高系统性能,选择合适的数据类型非常重要,
- 更小通常是最好的:越小,占用cpu、磁盘和内存越少
- 尽量简单:简单的数据类型可以减少cpu开销
- 尽量避免null:包含null值的列在sql语句中通常很难优化
## 使用场景
- 非事务型应用
- 只读类应用
- 空间类应用
已赞过
评论
收起
你对这个回答的评价是?