Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

MYSQL, अद्वितीय तालिका नामों का उपयोग करके VS आईडी का उपयोग कर रहा है

क्यों न सिर्फ एक डेटाबेस या प्रत्येक कंपनी बनाई जाए? और फिर आपको अपने प्रश्नों का निर्माण करते समय गतिशील तालिका नाम बनाने की भी आवश्यकता नहीं है। यह कहीं अधिक ध्वनि समाधान है। इसके अलावा, यह क्लाइंट डेटा को और अधिक अलग कर देगा ताकि कोई भी अन्योन्याश्रयता शायद अधिक स्पष्ट हो।

उपरोक्त सबसे अच्छा तब काम करता है जब एप्लिकेशन परतें भी अलग होती हैं ताकि आप प्रत्येक उदाहरण को डेटाबेस लॉगिन क्रेडेंशियल के एक अलग सेट के साथ प्रदान कर सकें।

यदि ऐसा नहीं है, तो यह आपके इंस्टॉलेशन, आप किस प्लेटफॉर्म का उपयोग कर रहे हैं, इत्यादि के आधार पर ठीक काम कर सकता है या अजीब या ठीक हो सकता है।

कंपनी का नाम जोड़ना एक हैक है लेकिन मेरे अनुमान से इसे काम में लाया जा सकता है।

रिकॉर्ड में क्लाइंट आईडी होना भी एक सामान्य तरीका है। जब तक तालिकाओं को उचित अनुक्रमित किया जाता है, तब तक मैं प्रदर्शन के दृष्टिकोण से लगभग 1.5 मिलियन रिकॉर्ड की चिंता नहीं करूंगा। यह रिकॉर्ड की एक बड़ी राशि नहीं है। साथ ही कंपनी आईडी मानदंड वैसे भी परिणामों को काफी हद तक सीमित कर देना चाहिए।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Mysql स्कीमा को ट्रैक करने के लिए Git का उपयोग करना - कुछ प्रश्न

  2. सशर्त विशिष्टता बाधा कैसे लागू करें?

  3. समयक्षेत्र के साथ दिन के हिसाब से Django MySQL समूह

  4. PHP+MySQL अनुप्रयोगों को स्व-अद्यतन करने के लिए सर्वोत्तम अभ्यास क्या हैं?

  5. jdbc के माध्यम से निष्पादित संग्रहीत कार्यविधियाँ