我有一个web应用程序,我正在制作存储用户信息以及关于应用程序的偏好。这是否值得分裂成两个数据库?我正在考虑一个带有“id,useridfromFacebook,facebookRealName”(so,1,52052025295,Alex McP)字段的“用户”表,然后用字段“id,useridfromFacebook,emails,colors,SomeQuoteorSomething” ,52052025295,1,441155,'Only The Good Die Young')关于MySQL关系数据库设计的快速提示
我从来没有被教过关于数据库设置的知识,但是这似乎会限制数据库的负载,因为当用户通过身份验证时并已安装该应用程序,我只需要查询偏好表if(isset($ fbauthboolean))或其他。
想法?我可以澄清这一点吗?
谢谢!
我在原始发帖中混淆了“数据库”和“表”这两个字。编辑。我只有一个具有多个表的数据库,但都与同一用户有关。一个表包含名称的数据,以及其他表将存储偏好类型的数据
请注意,来自Facebook API的用户信息在允许存储的内容上受到严格限制。确保你的应用程序被允许存储诸如他们的'facebookRealName'之类的东西。 – ceejayoz 2009-07-14 02:48:52