sqlite कुछ ऐसा उपयोग करता है जो लेखकों को "Manifest Typing" कहते हैं, जिसका मूल रूप से अर्थ है कि स्क्लाइट गतिशील रूप से टाइप किया गया है: यदि आप चाहते हैं तो आप एक "int" कॉलम में एक वर्चर वैल्यू स्टोर कर सकते हैं।एसक्लाइट के मेनिफेस्ट टाइपिंग का उपयोग कब उपयोगी होता है?
यह एक दिलचस्प डिजाइन निर्णय है, लेकिन जब भी मैं स्क्लाइट का उपयोग करता हूं, मैंने इसे मानक आरडीएमएस की तरह इस्तेमाल किया है और इस प्रकार के प्रकारों का इलाज किया है जैसे कि वे स्थैतिक थे। दरअसल, मैंने अन्य प्रणालियों में डेटाबेस डिजाइन करते समय गतिशील रूप से टाइप किए गए कॉलम के लिए भी कामना नहीं की है।
तो, यह सुविधा कब उपयोगी है? क्या किसी ने इस अभ्यास में इसके लिए अच्छा उपयोग किया है जो स्थिर रूप से टाइप किए गए कॉलम के साथ आसानी से नहीं किया जा सका?
यह एक अच्छा बिंदु है, उदाहरण के लिए, वर्चर्स फ़ील्ड अब वर्णों की एक निश्चित संख्या तक ही सीमित नहीं है, जो कुछ ऐसा है जो हमेशा मुझे पारंपरिक आरडीएमएस के बारे में परेशान करता है। –
मैंने सोचा कि मेरे अलावा कम से कम कुछ अन्य 'उत्तर' होंगे। यह सिर्फ इतना सबूत है कि हमें वहां एसक्लाइट.NET प्राप्त करने की आवश्यकता है। उन स्थानों पर उपयोग करना और तैनाती करना बहुत आसान है जहां आपको * एसक्यूएल सर्वर या एक्सप्रेस की आवश्यकता नहीं है। – JasonRShaver