हम आमतौर पर OLTP (सोच: क्रय सिस्टम) वाले एप्लिकेशन को डिज़ाइन करने पर काम कर रहे हैं। हालांकि, विशेष रूप से यह आवश्यक है कि कुछ उपयोगकर्ता ऑफ़लाइन हों, इसलिए उन्हें अपनी मशीन पर डीबी डाउनलोड करने, उस पर काम करने और फिर लैन पर आने के बाद सिंक करने में सक्षम होना चाहिए।प्राथमिक कुंजी के रूप में GUID - ऑफ़लाइन OLTP
मुझे यह ध्यान रखना होगा कि मुझे पता है कि यह पहले किया गया है, मुझे इस विशेष मॉडल के साथ अनुभव नहीं है।
एक विचार मैंने सोचा था कि GUIDs को टेबल कुंजी के रूप में उपयोग कर रहा था। तो उदाहरण के लिए, एक खरीद आदेश में एक संख्या (ऑटो-न्यूमेरिक) नहीं होगी बल्कि इसके बजाय एक GUID होगा, ताकि प्रत्येक ऑफलाइन क्लाइंट उनको उत्पन्न कर सके, और जब मैं डीबी से कनेक्ट होता हूं तो मुझे संघर्ष नहीं होता है।
क्या किसी कारण से यह बुरा विचार है? GUID कुंजी के माध्यम से इन तालिकाओं तक पहुंच धीमी हो जाएगी?
क्या आपको इन प्रकार के सिस्टम के साथ अनुभव हुआ है? आपने इस समस्या को कैसे हल किया है?
धन्यवाद!
डैनियल
मैं एक चीज़ जोड़ूंगा: बेस 64 एन्कोडिंग आपके गाइड में अधिकांश पठनीयता समस्याओं का ख्याल रखता है। – NotMe
22 अक्षरों में यह फोन की जांच के लिए अभी भी बहुत लंबा है, मुझे लगता है कि –
यह एक शर्म की बात है कि माइक्रोसॉफ्ट अपने उत्पाद कुंजी/प्रमाणीकरण कोड के साथ ऐसा नहीं सोचता .. फोन पर उन लोगों को पढ़ना दर्द है! – davewasthere