请教一个 Mysql 表 根据需求如何设计的问题?

查看 11|回复 0
作者:lalalaXxx   
需求
现在我有 N 个用户,每个用户有二组数据, 基因数据,代谢数据,原始数据如下(excel 格式);
基因名称
User-1 值
User-2 值
User-n 值
jyxl-001
101010
101011
..n
jyxl-002
201010
201011
..n
jyxl-003
301010
301011
..n
jyxl-...
...
...
...
代谢组名称
User-1 值
User-2 值
User-n 值
dx-001
101010
101011
..n
dx-002
201010
201011
..n
dx-003
301010
301011
..n
dx-...
...
...
...
现在想把这些数据存到表里,该如何设计这个表,会有 CRUD 操作;
PS
已知初始用户,20000+位;
基因组初始数据有 1 万个,也就是表 1 里,会有 1W 行初始数据,以后每天会追加 1000 个;
代谢组,初始数据 800 个, 每天增加 100 ;
目前我想的就是,一个用户表,一个基因组表 一个代谢组表,基因组两个字段 名称 、值, 这样的话,初始数据第一个 基因组表, 就会有有 N(用户初始 20000) * 10000 条; 代谢同理;
场景: 查询、导出 (比如我模糊查询几个基因组名称,然后带着用户信息导出)、新增频繁; 没有删除和修改;
求大佬指点 更优雅设计;
您需要登录后才可以回帖 登录 | 立即注册

返回顶部