高分请求MYSQL数据表海量数据存储方案

rengs 2006-02-16 10:58:48
我有一个数据表,记录的是每个学校的每个学生每天做题的成绩。
目前一共有600家学校,大概一共30万的学生,每天一个学生做10道题目。
这样这个表一天将会产生300万条记录,一个月就是9000万条,一年就是9000万×12条
我想MYSQL支持不了这么膨大的数据表吧?
我现在想将这个表按照学校拆分成600个(因为我不存在跨越学校的查询),
不知道mysql数据库最多能支持多少数据表,如果有600多张表会不会影响效率?
如果我这种想法不可行,谁能提一个更好的建议?
...全文
198 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
mathematician 2006-02-16
  • 打赏
  • 举报
回复
建议每个学校建一个表
rengs 2006-02-16
  • 打赏
  • 举报
回复
小数据库如何实现?我将学校按区域分开,然后每个区域建立一个数据库吗?
那是不是所有的表都要分开?我没有做过多数据库的系统,谁能给一个比较详细的说法?
chenye111 2006-02-16
  • 打赏
  • 举报
回复
嗯,楼上的建议很好,可以根据区建立区数据库
hy2003fly 2006-02-16
  • 打赏
  • 举报
回复
同意楼上,600个表mysql应该支持,如果你觉得一个数据600个表太大的话,你可以再按区域分成几个小数据库,方便管理。

56,677

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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