देशी ओरेकल अनुक्रमों का उपयोग करते हुए एक जेपीए/हाइबरनेट एप्लिकेशन में, क्या hibernate_sequence
जैसे एकल वैश्विक अनुक्रम का उपयोग करना बेहतर है या प्रति तालिका एक अलग अनुक्रम परिभाषित करना बेहतर है?कौन सा बेहतर है: एकल वैश्विक अनुक्रम बनाम अनुक्रम प्रति तालिका?
ऐसा लगता है कि एक अनुक्रम बनाए रखना आसान है, लेकिन समस्या निवारण या विज्ञापन आईडी को लंबे समय तक कठिन बना सकता है।
क्या आप समझते हैं कि जावा कितना बड़ा है? बहुत से ऐप्स को लंबे समय से आईडी का उपयोग करने से डरना नहीं पड़ता है, भले ही वे सभी वस्तुओं के लिए एक अनुक्रम का उपयोग करते हैं और 100 वर्षों तक दौड़ते हैं। –
यहां इस मुद्दे के बारे में कुछ और चर्चा (http://stackoverflow.com/questions/1536479/asking-for-opinions-one-sequence-for-all-tables) – jeff
हां, मैंने अभी गणित किया और महसूस किया कि चिंता 64-बिट लंबा बहने वाला अवास्तविक है। मैंने अलग-अलग अनुक्रमों का उपयोग करने के लिए एक और अच्छे कारण के बारे में सोचा था, हालांकि: यदि तालिका सामग्री किसी भी तरह से उनके अनुक्रम से अलग हो जाती है, तो आप एक ही तालिका से अधिकतम मूल्य को अधिक आसानी से उत्पन्न कर सकते हैं। – wrschneider