मैं छोटे वेब प्रणाली (यूआरएल shortcutting) nonsql कैसेंड्रा डीबी का उपयोग कर निर्माण करने के लिए कोशिश कर रहा हूँ के साथ autoincrement/अनुक्रम अनुकरण, समस्या मैं ढेर आईडी ऑटो पीढ़ी है।आईडी CassandraDB/MongoDB आदि
क्या कोई इस समस्या से पहले ही खड़ा था?
धन्यवाद।
पीएस UUID मेरे लिए काम नहीं करता है, मुझे 0 से Long.MAX_VALUE (जावा) से सभी नंबरों का उपयोग करने की आवश्यकता है।
कारण है कि मैं GUID आईडी के साथ ठीक नहीं कर रहा हूँ अपने आवेदन के दायरे के अंदर है: तो मैं कुछ है कि वास्तव में एसक्यूएल अनुक्रम
UPDATED तरह काम करता है की क्या ज़रूरत है।
मेरा ऐप हिस्सा shortcutting यूआरएल है, और मैं यूआरएल के रूप में संभव के रूप में कम करने की जरूरत है है। तो मैं अगले दृष्टिकोण का पालन करता हूं: मैं 0 से शुरू होने वाली संख्याएं ले रहा हूं और इसे बेस 64 स्ट्रिंग को परिवर्तित कर रहा हूं। तो परिणामस्वरूप मेरे पास mysite.com/QA जैसे यूआरएल है (जहां क्यूए बेस 64 स्ट्रिंग है)।
यह मैं सिर्फ ऑटो की संख्या बढ़ आईडी, परिवर्तित URL पर और 100-percents यकीन था ले लिया, एसक्यूएल डीबी का उपयोग कर लागू करने के लिए बहुत आसान था, उस यूआरएल अद्वितीय है।
में विस्तार से समझाया क्यों UUIDs नहीं किया जा सकता है और आप nonsql-डेटाबेस क्यों उपयोग करना चाहिए कृपया। शायद हम आपकी समस्या को एक और तरीके से हल कर सकते हैं। – Espo