MyObject (id)
का उपयोग करें ।
जब तक आपके पास इन ऑब्जेक्ट्स को बाकी डेटाबेस से अलग नहीं किया जाता है, तब तक आपको id
से युक्त PK की आवश्यकता होगी। अकेले , इसलिए इसे FOREIGN KEY द्वारा संदर्भित किया जा सकता है।
अलगाव में भी, कुंजी का प्रवर्तन अलग तालिका को उचित ठहराएगा। इसके बिना, आपको किसी तरह एक नई id
उत्पन्न करनी होगी समवर्ती लेनदेन को समान id
generating उत्पन्न करने से रोकते हुए एक अलग वस्तु के लिए। ऐसा करने का स्पष्ट तरीका पूरी तालिका को लॉक करना होगा (और MAX+1 का चयन करें), लेकिन यह मापनीयता को नष्ट कर देता है। बस एक अलग टेबल, आईएमओ होना बेहतर है। अगर आप क्लस्टर
यह InnoDB के अंतर्गत है, वैसे भी यह केवल एक ही बी-ट्री होगा।