关系型数据库存放 json 格式数据

2016-06-10 16:17:30 +08:00
Yunhao  Yunhao

在学习 mysql 这种关系型数据库的过程中有一个问题:当我们要存放的数据结构不确定,自然也无法确定数据库中表的结构时,可以将数据以 json 的方式存入,但是想请教大家的是,这种方式是否不被推荐,有什么弊端?在实际应用中是否可被使用?

2527 次点击
所在节点   数据库  数据库
28 条回复
hxtheone
hxtheone
2016-06-11 05:09:54 +08:00
在公司里 mysql 只是用 text 存 json, 没有检索, 个人项目直接上 mongodb 了
guyskk
guyskk
2016-06-11 08:18:01 +08:00
并发更新怎么解决?
halfcoder
halfcoder
2016-06-11 10:12:07 +08:00
你需要最新的 X-plugin 和 X-API
odirus
odirus
2016-06-11 10:18:11 +08:00
mongodb + 1
lygmqkl
lygmqkl
2016-06-11 11:24:47 +08:00
拆开 mongodb
novaeye
novaeye
2016-06-11 12:12:14 +08:00
pg 不是已经原生支持 json 类型了么~~~
0915240
0915240
2016-06-11 13:00:59 +08:00
mysql5.7 JSON 类型支持虚拟列的建立,对于一些扁平化的 JSON 数据可以建立虚拟列然后在上面创建对应的二级索引,应付一些简单的查询还是可以的。
dawncold
dawncold
2016-06-11 22:06:21 +08:00
能用关系型的尽量用关系,确实有些字段可以做成 jsonb 的,再说下去就是艺术圈里面的事儿了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://tanronggui.xyz/t/284779

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX