mysql - 当我们在数据库中使用 json 数据类型时?
问题描述
我想问..
1. 我们什么时候在数据库中使用 JSON 数据类型?
2. 数据量大时性能如何?
示例:
我有包含以下列的用户凭据表:
- 姓名
- 电子邮件
- 密码
- 地位
- 电话
我想添加地址、性别、照片、邮政编码等其他数据
什么是最好的解决方案?
- 只需将列添加到现有表用户中
- 创建一个新表
- 创建一个新的 json 数据类型
如果问题是基本的,我很抱歉..
提前谢谢
解决方案
- 要在表中使用 json 数据类型,假设使用 bytea/blob 以 json 格式存储数据,我们可以将 json 保存在 postgresql 数据库中。
- 最好更改表并将列添加到现有表。
- 数据库的性能与计算机/服务器中可用的内存或空间直接相关(因此数据是否大并不重要)
推荐阅读
- cron - 如何每分钟运行 pm2 任务(一次)?
- c++ - C++ 中的上限
- c++ - 从两个骰子(6 面)。如何在 C++ 中找到总和为 9 的数字?(例如 die1 + die2 = 9)
- javascript - 如何编辑通知的来源?
- session - 如何处理同一用户的多个会话
- google-kubernetes-engine - 检查 GKE 集群中的 PoDSecurityPolicy 状态
- r - 以对数刻度显示范围
- python - 如何在python中计算表面的不规则性
- spring-mvc - 类“javax.annotation.Nullable”的签名者信息与其他类的签名者信息不匹配
- android - 是否可以通过 Intent 在活动之间传递 URL?