2008-09-06 11 views
8

मुझे एक या दूसरे को कब चुनना चाहिए? अंतरिक्ष और (पूर्ण-पाठ) अनुक्रमण के संबंध में क्या प्रभाव हैं?एसक्यूएल सर्वर, nvarchar (MAX) या ntext, छवि या varbinary?

बीटीडब्ल्यू: मैं वर्तमान में निम्नलिखित महीनों में 2008 में अपग्रेड करने के लिए SQL Server 2005 योजना का उपयोग कर रहा हूं।

धन्यवाद

उत्तर

13

नए (अधिकतम) फ़ील्ड .NET कोड से डेटा से निपटने के लिए बहुत आसान बनाते हैं। varbinary(max) के साथ, आप बस एक बाइट सरणी में SqlParameter का मान सेट करते हैं और आप कर चुके हैं। छवि फ़ील्ड के साथ, आपको डेटा के अंदर और बाहर डेटा स्ट्रीम करने के लिए कोड की कुछ सौ पंक्तियां लिखनी होंगी।

इसके अलावा, छवि/टेक्स्ट फ़ील्ड varbinary(max) और varchar(max) के पक्ष में बहिष्कृत हैं, और एसक्यूएल सर्वर के भविष्य के संस्करण उनके लिए समर्थन बंद कर देंगे।

3

एक बार जब आप यह ब्लॉब में डाल दिया, यह सामान्य एसक्यूएल तुलना के लिए इस्तेमाल किया जा करने के लिए मुश्किल हो रहा है। Using Large-Value Data Types देखें।

संबंधित मुद्दे