फेसबुक की तरह गोपनीयता प्रणाली को डिजाइन करने के लिए डिज़ाइन पैटर्न क्या हैं।फेसबुक पक्ष में गोपनीयता सेटिंग्स को कैसे संभालता है?
उपयोगकर्ता अपने मित्र समूहों के आधार पर साझा करने के लिए कौन सी जानकारी साझा करता है यह तय करता है। सभी उपयोगकर्ता जानकारी (ईमेल, फोन) डेटा तालिका में संग्रहीत है जो केवल कुंजी = मान तालिका है।
वर्तमान टेबल्स:
- उपयोगकर्ता - (आईडी)
- UserData - (आईडी, user_id, डेटाप्रकार, मूल्य)
- मैत्री - (user_id, friend_id, friendgroup_id)
- FriendGroup - (user_id, नाम)
उदाहरण:
- एक्स समूह देख सकते हैं PHONE_1
- वाई समूह phone_2 देख सकते हैं
- सभी समूहों phone_3 देख सकते हैं
यह स्कीमा बदला जा सकता है।
programmers.stackexchange.com इस प्रश्न के लिए एक बेहतर मंच होगा। मैं इसे वहां ले जाने का सुझाव दूंगा क्योंकि वे इस तरह के डिजाइन सवालों से निपटने के लिए प्रतिबद्ध हैं। – DMCS
इस प्रश्न का कोई जवाब नहीं है क्योंकि कोई भी एफबी कर्मचारी वास्तव में यह नहीं कहेंगे कि वे इसे कैसे करते हैं। हम अनुमान लगा सकते हैं कि वे इसे कैसे करते हैं। – whihathac