TiDB 加入了 json 类型,但是没法用索引

2017-05-21 15:28:25 +08:00
 gouchaoer
https://github.com/pingcap/tidb/commit/1e4bf4775c284ec009189af71419fd59ed1193c3

加入 json 简直就是杀手级 feature,不过没法给 json 加索引似乎没啥用处。。。

```
JSON codec uses MySQL 5.7 compatible format, which doesn't support use JSON field as key or index. We will limit this in tidb later.
```

如果可以给 json 加索引,本身 tikv 就是多实例的,那 mongodb 就很鸡肋了
4439 次点击
所在节点    程序员
9 条回复
EPr2hh6LADQWqRVH
2017-05-21 15:57:05 +08:00
pg 能给 json 加索引很久了,鸡肋
ipom
2017-05-21 16:03:34 +08:00
我们用 MySQL 5.7 的 json 列,主要是储存一些小规模的数据,用做冗余数据。一般一次检索不会超过 10 万条,主要还是以普通的数据类型为主,结合使用,效果很好。
比如这几天在弄的通用表单及提交数据相关的数据库表,如果没有 json 列的支持,做起来会很烦。
wwqgtxx
2017-05-21 17:23:25 +08:00
mongodb 能做到数据库市场第五这么长时间,怎么可能一个别的数据库支持了 json 就淘汰了
shenli3514
2017-06-03 19:53:44 +08:00
支持 Json 类型是第一步,接下来会支持索引以及 X Protocol
c4pt0r
2017-06-08 13:53:03 +08:00
最终目标是支持 mysql 8 的 document store
gouchaoer
2017-06-08 14:03:57 +08:00
@c4pt0r 你们的工作太漂亮了,虽然流量小用不到。。。选择兼容 mysql,采取类似 codis 的非 p2p 的集群方案,这 2 点非常欣赏
c4pt0r
2017-06-08 14:10:09 +08:00
谢谢,希望有机会 tidb 能够帮到你~ :)
g65537
2017-06-17 19:54:44 +08:00
@c4pt0r 有大概时间吗?
gouchaoer
2017-06-17 20:16:17 +08:00
@g65537 php 大会 pingcap 放出的 ppt 说 json 会在今年 9 月完成,你可以去下 ppt 看看

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

https://www.v2ex.com/t/362775

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

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

© 2021 V2EX