为了账号安全,请及时绑定邮箱和手机立即绑定

请问在这样的应用场景下,我该选择什么数据库

请问在这样的应用场景下,我该选择什么数据库

米琪卡哇伊 2019-04-07 09:37:48
目前用的是MYSQL,明显感到很多瓶颈。比如某个数据表tbl_biao有3个字段a,b,ca当中存的user,是索引字段b当中存储的是json数据[1,2,3,4,5,6,7......]c当中存储的也是json数据["11":"1100000000","22":"1200000000"......]数据总量大约200000条现在有一个需求是按照b字段当中的第二个和第四个json参数来排序,MYSQL无法实现还有一个需求是查找所有c字段当中包含key=22的user,并且按照对应的值(时间戳)来排序类似的需求很多,MYSQL都无法实现,虽然可以把JSON拆成字段来搞,但是我的数据量是在太多了...现在准备换数据库,求推荐。
查看完整描述

2 回答

?
ibeautiful

TA贡献1993条经验 获得超5个赞

MongoDB支持你的大部分需求;b[2]、b[4]排序这个应该也可以通过aggregate来实现,但是效率可能略低些;不过如果单独拎出来再建索引的话应该就没问题。
                            
查看完整回答
反对 回复 2019-04-07
  • 2 回答
  • 0 关注
  • 352 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信