【发布时间】:2012-10-10 13:18:52
【问题描述】:
所以我最近开始尝试在我的网站上创建一个类似的圈子系统,比如 google plus。
但不好的是我不太擅长规划数据库。
所以我想在谷歌网站上收集一些信息,我看到每个用户都有唯一的圈子 ID。
所以我的想法是什么。
我有用户,并以这种方式存储它们。
users
users_metadata
users_settings
users 表包含密码、用户名、电子邮件、上次登录和基本信息
users_metadata 包含他们的个人资料的信息
users_settings 包含其他设置选项
所以当用户注册到网站时,users_metadata 和 users_settings the current userid` 会被插入。
所以我的问题是,使用默认选项为每个用户创建一个users_circles 表是个好主意吗?
我之所以这么想,是因为它可以让他们更轻松地创建自己的群组并删除他们不喜欢的群组。
或者有人可以告诉我一个更好的逻辑吗?如果不是很大的要求。
谢谢
【问题讨论】:
-
告诉你如何在你的关系型数据库上实现 BigTable 是不是“要求不高”?
标签: php database database-design google-plus geometry