共计 518 个字符,预计需要花费 2 分钟才能阅读完成。
需求
现在我有 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 条;代谢同理;
场景:查询、导出(比如我模糊查询几个基因组名称,然后带着用户信息导出)、新增频繁;没有删除和修改;
求大佬指点 更优雅设计;
正文完