【发布时间】:2017-03-28 08:30:41
【问题描述】:
这是我第一次用 laravel 做一些中等规模的项目。我有一个基于 Sentinel 包的身份验证系统。至于我的项目要求,我的 users 表充满了很多列,例如:名字、姓氏、电子邮件、地址、国家代码、描述、评级、电话号码、公司名称等
我该怎么办?哪个更好?把它们都放在一张桌子上?还是把这张表分成很多张表?
当你回答我时,请告诉我你给我的答案背后的逻辑。
【问题讨论】:
这是我第一次用 laravel 做一些中等规模的项目。我有一个基于 Sentinel 包的身份验证系统。至于我的项目要求,我的 users 表充满了很多列,例如:名字、姓氏、电子邮件、地址、国家代码、描述、评级、电话号码、公司名称等
我该怎么办?哪个更好?把它们都放在一张桌子上?还是把这张表分成很多张表?
当你回答我时,请告诉我你给我的答案背后的逻辑。
【问题讨论】:
你为什么要分开你的桌子? 如果你有很多表,当你想从你的表中选择时,你需要更多的连接,这会给你的应用程序带来不好的性能。
【讨论】: