高性能数据库如何设计(uid+任务+日期=任务状态)

ezhishui 2018-04-02 08:49:56
请求各位大神:
如果做一个任务系统,高峰用户量估计在1000w左右,后台管理多个任务(比如20个),每个用户每天都要完成这些任务,更新任务状态。

如果按照uid+taskId+date查询任务状态更新,每天就需要有1000w*20 = 2亿条数据

一天2亿条,还需要高效率查询更新。这尼玛要升仙啊?哪路大神有过经验 感激不尽
...全文
492 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
crynono 2018-04-02
  • 打赏
  • 举报
回复
这种情况,好像要考虑用redis+mongodb的架构了。以前见过一些小公司的关系型数据库,记录达到亿级的时候,就算做了表分区,还是比较吃力

2,209

社区成员

发帖
与我相关
我的任务
社区描述
其他数据库开发 其他数据库
社区管理员
  • 其他数据库社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧