6
मैंने देखा कि कुछ लोग आईडी के रूप में सामान्य वृद्धि संख्या को परेशान नहीं करते हैं बल्कि इसके बजाय बस एक GUID उत्पन्न करते हैं। लाभों में शामिल हैं:क्या अंतिम आईडी GUID हैं?
- त्वरित और आसान
- पिछले आईडी का ट्रैक रखने की आवश्यकता नहीं है
- एक दूसरे को
कुछ नुकसान की जानकारी के बिना भी मशीनों में अद्वितीय होने की गारंटी हैं:
- संभावित प्रदर्शन बाधा
- बाइट्स की एक बड़ी संख्या
मेरे समझ है कि एक GUID का उपयोग कर ज्यादातर मामलों में फायदेमंद है, अगर समय और स्थान के लिए अनुकूलन एक मुद्दा है सिवाय है उपयोग करता है। क्या मैं कुछ भुल गया? या आप इस विचार से सहमत हैं?
अद्वितीय होने की गारंटी नहीं में उन्हें पारित करने के लिए की जरूरत है – fearofawhackplanet
दरअसल इसकी गारंटी नहीं है, लेकिन अत्यंत के रूप में तक मुझे पता है की संभावना नहीं। – mafu
@fearofawhackplanet, @ mafutrct: विभिन्न GUID एल्गोरिदम की विशिष्टता पर यह शानदार उत्तर देखें: http://stackoverflow.com/questions/703035/when-are-you-truly-forced-to-use-uuid-as-part -ऑफ-द-डिज़ाइन/786541 # 786541 –