热门标签 | HotTags
当前位置:  开发笔记 > 数据库 > 正文

数据库设计优先多字段还是多条记录?

问题描述比如有1000W个值,不考虑相关性的前提下是以每个值一条数据(即1000W条数据)的形式存储还是以每条数据四个字段存到250W条数据中?

问题描述

比如有 1000W 个值,不考虑相关性的前提下 是以每个值一条数据 (即 1000W 条数据)的形式存储 还是以 每条数据四个字段 存到 250W条数据中?




问题出现的环境背景及自己尝试过哪些方法

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

相关代码

// 请把代码文本粘贴到下方(请勿用图片代替代码)




你期待的结果是什么?实际看到的错误信息又是什么?



   



推荐阅读
author-avatar
samiensfe_663
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有