什麼是設計模式來設計像Facebook的隱私系統。Facebook如何處理數據庫端的隱私設置?
用戶根據他的朋友組決定分享哪些信息。所有用戶信息(電子郵件,電話)都存儲在數據表中,只是鍵=值表。
當前表:
- 用戶 - (ID)
- 的UserData - (ID,USER_ID,數據類型,值)
- 友誼 - (USER_ID,friend_id,friendgroup_id)
- FriendGroup - ( USER_ID,名稱)
實施例:
- X組可以看到PHONE_1
- 組Y可以看到phone_2
- 所有組可以看到phone_3
這種模式是可以改變的。
programmers.stackexchange.com將是一個更好的論壇這個問題。我會建議將它移到那裏,因爲它們傾向於處理這樣的設計問題。 – DMCS 2012-02-12 21:09:28