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