मैं भंडारण कर रहा हूँ पता, और ईमेल के शरीर से, पता करने के लिए सहित एक RDBMS में ईमेल भेजा।PostgreSQL बिग पाठ स्तंभ प्रदर्शन
शरीर वास्तव में किसी भी मनमाना पाठ का हो सकता है, और मैं कभी भी इसकी खोज करने की परवाह नहीं करूंगा।
क्या कोई प्रदर्शन समस्या है जिसके बारे में मुझे चिंता करना चाहिए कि संभावित रूप से बड़े कॉलम होने पर मुझे अक्सर मेरी सबसे अधिक एक्सेस की गई तालिकाओं (ईमेल) में से किसी एक में उपयोग नहीं किया जाता है?
(इस परियोजना रेल में लिखा है)
यह वास्तव में सच नहीं है; एक 'varchar (5)' भंडारण के 9 बाइट्स करने के लिए विवश किया जाता है, लेकिन एक 'text' (या सादे' varchar', एक आकार के बिना) पृष्ठ आकार है, जो पूरी तरह से पेज से बाहर वास्तविक डेटा डालता अधिक हो सकती है। – SingleNegationElimination
@ टोकनमैकगुय: नहीं, उन दोनों के बीच भंडारण में कोई अंतर नहीं है। एकमात्र अपवाद के साथ कि एक वर्चर (5) कभी "टोस्ट" नहीं होगा क्योंकि यह मूल्य को संपीड़ित करने के लिए दहलीज से अधिक नहीं है। एक वर्चर (5) कॉलम में संग्रहीत 5 वर्ण टेक्स्ट कॉलम में संग्रहीत 5 अक्षरों से अलग नहीं हैं। –
ओह ... हम सहमत हैं! – SingleNegationElimination