首页 > 解决方案 > 当我们在数据库中使用 json 数据类型时?

问题描述

我想问..
1. 我们什么时候在数据库中使用 JSON 数据类型?
2. 数据量大时性能如何?
示例:
我有包含以下列的用户凭据表:

  1. 姓名
  2. 电子邮件
  3. 密码
  4. 地位
  5. 电话

我想添加地址、性别、照片、邮政编码等其他数据

什么是最好的解决方案?

  1. 只需将列添加到现有表用户中
  2. 创建一个新表
  3. 创建一个新的 json 数据类型

如果问题是基本的,我很抱歉..
提前谢谢

标签: mysqljsondatabasepostgresql

解决方案


  1. 要在表中使用 json 数据类型,假设使用 bytea/blob 以 json 格式存储数据,我们可以将 json 保存在 postgresql 数据库中。
  2. 最好更改表并将列添加到现有表。
  3. 数据库的性能与计算机/服务器中可用的内存或空间直接相关(因此数据是否大并不重要)

推荐阅读