में टेक्स्ट आईडी बढ़ाना मुझे अपने आवेदन में टेक्स्ट आईडी होना चाहिए। उदाहरण के लिए, हमारे पास स्वीकार्य वर्णसेट azAZ09 है, और आईडी की सीमा [aaa] - [cZ9] की अनुमति है। पहली जेनरेट की गई आईडी aaa, तब aab, aac, aad e.t.c. होगीMySQL: डीबी
लेन-देन-फ़ैशन में आईडी & वृद्धि कैसे कम हो सकती है? (बशर्ते कि सैकड़ों समवर्ती अनुरोध हैं और सभी के पास सही परिणाम होना चाहिए)
लोड को कम करने के लिए मुझे लगता है कि 20 अलग-अलग श्रेणियों को परिभाषित करना और यादृच्छिक सीमा से आईडी वापस करना संभव है - इससे विवाद कम हो जाना चाहिए, लेकिन यह नहीं है स्पष्ट करें कि पहली जगह में एकल ऑपरेशन कैसे करें।
इसके अलावा, कृपया ध्यान दें कि श्रेणी में आईडी की संख्या 2^32 से अधिक हो सकती है।
एक और विचार में 64-बिट पूर्णांक की सीमाएं हैं, और पूर्णांक कनवर्ट करना-> सॉफ़्टवेयर कोड में char आईडी, जहां इसे असीम रूप से किया जा सकता है।
कोई विचार?
क्या आप केवल पूर्णांक प्रकार का उपयोग नहीं कर सकते हैं और आवश्यकता होने पर इसे परिवर्तित कर सकते हैं? – PeeHaa
हाँ मैं कर सकता हूँ। यह अभी तक कार्य को हल नहीं करता है - मुझे अभी भी अनुमति श्रेणी की आवश्यकता है - जिसका मतलब है कि सामान्य ऑटोइनक्रिकमेंट नौकरी नहीं करेगा। – BarsMonster