डेटाबेस स्कीमा में, मैं अक्सर ध्यान देता हूं कि VARCHAR का आकार बाइट ऑफसेट 128/256 या 4096 तक होता है। मैंने इसे पहले भी किया है, और इसके पीछे का विचार शायद दक्षता के साथ कुछ था।
हालाँकि, ऐसा करने के लिए एक वैध कारण अभी भी है? मैं अक्सर इन दिनों VARCHAR के आकार के रूप में '50', '100' या '200' का उपयोग करता हूं, क्योंकि वे अधिक प्राकृतिक होते हैं और आमतौर पर उपयोगकर्ता को सत्यापन जांच में भी दिखाए जाते हैं।