मेरे पास उपयोगकर्ता के बारे में 200 सेटिंग्स हैं, इनमें ऑब्जेक्ट्स पर उपयोगकर्ता गतिविधियों से नोटिस सेटिंग्स और ट्रैकिंग सेटिंग्स शामिल हैं। समस्या यह है कि इसे डीबी में कैसे स्टोर किया जाए? क्या प्रत्येक सेटिंग एक पंक्ति या स्तंभ होना चाहिए? यदि कॉलमम तालिका में 200 कॉलम होंगे। यदि पंक्ति के बारे में 3 कॉलम हैं लेकिन उपयोगकर्ता पंक्ति प्रति 200 पंक्तियां भी 10 मिलियन उपयोगकर्ता = अच्छा नहीं है।तालिका में उपयोगकर्ता सेटिंग्स को संग्रहीत करना - कैसे?
तो मैं इन सभी सेटिंग्स को और कैसे स्टोर कर सकता हूं? नोट: ये सेटिंग्स टेक्स्ट प्रविष्टि और एफके लुकअप का मिश्रण अन्य तालिकाओं में हैं।
धन्यवाद।
यदि आपको कुछ फ़ील्ड पर खोजने की आवश्यकता नहीं है, तो आप उन्हें एक टेक्स्ट फ़ील्ड में क्रमबद्ध और स्टोर कर सकते हैं। मेरे लिए, प्रति फ़ील्ड एक कॉलम बनाना ठीक है। खोज/चयन को बेहतर बनाने के लिए, आप उन्हें कई सारणी में विभाजित कर सकते हैं जैसे user_profile, user_inteface_settings, उपयोगकर्ता _... (टेबल जिन्हें तुरंत इस्तेमाल किया जा सकता है)। - एक सामान्य तालिका बनाना जिसमें सेटिंग्स शामिल हैं: यदि आपके पास बहुत से वैकल्पिक फ़ील्ड हैं और 200 * 10 000 000 = 2 000 000 000 पंक्तियों की तालिका के परिणामस्वरूप एक प्रति पंक्ति (uid, फ़ील्ड, मान) उपयोगी है। –
एमडीआईएलियन - बस आपको याद दिलाने के लिए, आपको उस उत्तर को 'स्वीकार' करना चाहिए जिसने आपको सबसे ज्यादा मदद की। –
मेरी समस्या अभी भी हल नहीं है। यहां बहुत सारी सेटिंग्स हैं और यहां वर्णित दोनों तरीके ठीक से काम नहीं कर रहे हैं। तो मैं कुछ अन्य विकल्पों की खोज कर रहा हूं और एक बार मुझे कुछ मिल जाए तो मैं निकटतम जवाब स्वीकार करूंगा। – Mdillion