我正在为我的社交网站项目构建数据库。我的数据库必须保存许多用户帐户的信息。每个用户都有一个配置文件,配置文件包含各种信息。账户所有者应该能够设置每个配置文件信息(私人或公共)的隐私。我想知道我应该如何跟踪每个配置文件细节的隐私选项。有一个名为Privacy的表是否是一个很好的设计,其中的列是细节,值是隐私选项?任何人都可以给我一个想法呢?谢谢社交网络数据库
社交网络数据库
回答
User(ID, Name)
ProfileInfo(ID, Name, CanSetPrivate)
Profile(User_ID, Profile_ID, Value, IsPrivate)
感谢您的帮助。这是我最初想到的,但是我担心会导致数据库中有很多行。我想知道这种结构在现实世界中是否常见?就像Facebook,myspace等网站一样... – Wadey 2010-09-10 02:15:50
行数不是真正的问题。 1000万访问者,100个配置文件信息,这只有10亿个配置文件行。但是在'User'表中直接存储'Profile'列(例如使用XML构造)可能会更有效率,并且所有的配置文件信息都集中在一个地方。 – pascal 2010-09-10 05:46:13
使用XML结构在一列中存储许多配置文件信息听起来不错。这种方法有没有任何潜在的问题? – Wadey 2010-09-10 08:49:06
- 1. 社交网络数据集
- 2. 社交网络
- 3. 社交网络
- 4. 推特(社交网络)数据集
- 5. Parse.com社交网络
- 6. 使用javascript库的社交网络图
- 7. 社交网络 - 遵循使用Firebase数据库的功能
- 8. 社交网络数据库设计 - 朋友/座位关系
- 9. 数据库系统是否更适合社交网络?
- 10. 社交网络背后的数据库结构[指导]
- 11. 社交网络 - 隐私级别 - 数据库架构
- 12. 观察社交网络行为:记录或填充数据库?
- 13. 包含社区结构的社交网络数据集
- 14. 社交网站数据库开发
- 15. 社交网站的数据库连接
- 16. 社交网络与codeigniter
- 17. 社交网络DB架构?
- 18. 我的社交网络
- 19. 社交网络可视化
- 20. 社交网络登记
- 21. 社交网络和R中
- 22. Laravel社交网络口才
- 23. 社交网络意图Android
- 24. 社交网络中的Rails -
- 25. 大数据项目数据集 - 电信社交网络分析
- 26. 社交网站的Joomla VS笨社交网络
- 27. 针对社交网站的数据库和数据库引擎
- 28. 白色标签:社交网络与商务或社交网络电子商务
- 29. 使用ASP.NET的社交网络网站
- 30. 分享网页与社交网络
“project”= homework? – pascal 2010-09-09 14:56:53
是的,这是我的学期任务 – Wadey 2010-09-10 01:40:35