मैं एक सास एप्लिकेशन बना रहा हूं और उन संसाधनों के लिए आईडी का खुलासा करना चाहता हूं जो मेरे वर्तमान डेटा संग्रहण कार्यान्वयन (पोस्टग्रेस ऑटो-वृद्धि आईडी) से बंधे नहीं हैं। ये स्टैक ओवरफ़्लो पोस्ट (onetwo) सुझाव देते हैं कि स्थानीय रूप से अद्वितीय आईडी बनाना मुश्किल है और मैं यूयूआईडी का भी उपयोग कर सकता हूं, जो निश्चित रूप से किसी भी भाषा में आसानी से और सुरक्षित रूप से उत्पन्न होते हैं।क्या मुझे अपने सार्वजनिक एपीआई में संसाधनों के लिए यूयूआईडी का उपयोग करना चाहिए?
मैं इस दृष्टिकोण से खुश हूं, लेकिन मुझे आश्चर्य है कि मुझे बड़े सास/होस्टेड खिलाड़ियों से कोई एपीआई क्यों नहीं मिल रही है जो ऐसा ही करते हैं?
- Shopify: 9 digit numbers
- Twilio: 34 character strings
- ट्विटर: उदाहरण के लिए 20+ digit numbers
- Amee: 12 character A-Z0-9
तो मूल रूप से कोई भी नहीं UUIDs उपयोग करने के लिए लगता है। क्या इसका कोई कारण नहीं है - यहां आविष्कार नहीं किया गया है- यहां, चतुर आंतरिक आईडी एल्गोरिदम या कुछ और? और मेरे मामले में, किसी भी आंतरिक एल्गोरिदम की अनुपस्थिति में, क्या यह यूयूआईडी के साथ जाने का सबसे अधिक समझ में आता है?
एक महान प्रश्न के लिए उपरोक्त! परिणाम कैसे निकले? क्या आपने उन्हें एक अलग कॉलम में स्टोर किया था? –
हाय डेविड, हाँ अंत में मैंने यूयूआईडी का इस्तेमाल किया और उन्हें एक अलग कॉलम में संग्रहित किया! –
मैं वही काम कर रहा हूं –