比如有 1000W 个值,不考虑相关性的前提下 是以每个值一条数据 (即 1000W 条数据)的形式存储 还是以 每条数据四个字段 存到 250W条数据中?
刚进一家公司,公司老大让以多条数据的方式存储,打比方,用户有人民币余额,美元余额,日元余额。从我的理解是,应当一条数据中存储三个字段,这仨字段分别代表相应的数值,但目前技术组长以及总监给出的解决方案(已经在用的)是以 用户 ID 、余额类型、余额额度这样表示 然后存在一张表中,也就是说 这一张表中 通过用户的 ID 会搜到三条结果 这三条结果就是 用户的三种余额。
我并非专业的数据库开发以及维护相关人员。我只是日常工作中会涉及到数据库所以稍微懂一点点而已,我认为应该用第一种,即一条数据中多个字段来构建这个表。但是其中的道理以及相关的专业解释并不是很明确,还希望有大神能够给予专业的解答。谢谢
// 请把代码文本粘贴到下方(请勿用图片代替代码)