আপনি যে আসল ডেটাতে এটি সংরক্ষণ করবেন বলে আশা করছেন তার চেয়ে বড় ক্ষেত্রের আকার আপনি কেন ঘোষণা করবেন?
যদি আপনার আবেদনের প্রাথমিক সংস্করণটি মার্কিন যুক্তরাষ্ট্র এবং কানাডিয়ান ঠিকানাগুলিকে সমর্থন করে চলেছে (যা আমি আপনার প্রশ্নের যে আকারগুলি কল করেছিলাম তা থেকে অনুমান করছি), তবে আমি ক্ষেত্রটি ভারচার 2 (9) (বা ভারচার 2) হিসাবে ঘোষণা করব ( 10) আপনি যদি হাইপেনটি জিপ + 4 ক্ষেত্রগুলিতে সঞ্চয় করতে চান তবে)। এমনকি অন্যরা যে পোস্টগুলি পোস্ট করেছে সেগুলি সারা দেশ জুড়ে পোস্টগুলি দেখে, ভ্রচারার (2) বা ভ্রচারআর 2 (10) অন্যান্য দেশের ক্ষেত্রে না হলেও সর্বাধিকের পক্ষে যথেষ্ট হবে।
লাইনটি নিচে, আপনি যখন প্রয়োজন দেখা দেয় তখন দৈর্ঘ্য বাড়ানোর জন্য আপনি সর্বদা কলামটি পরিবর্তন করতে পারেন। তবে কাউকে "সৃজনশীল" হওয়ার সিদ্ধান্ত নেওয়া থেকে শুরু করে কোথাও কোনও কারণে বা অন্য কারণে (যেমন তারা শিপিং লেবেলে অন্য লাইন চান) এর জন্য একটি VitcAR2 (50) ফিল্ডে 50 টি অক্ষর স্টাফ করা থেকে বিরত রাখা সাধারণত কঠিন। আপনাকে বাউন্ডারি কেসগুলি পরীক্ষা করেও মোকাবেলা করতে হবে (প্রতিটি অ্যাপ্লিকেশন যা একটি জিপ হ্যান্ডেল 50 অক্ষর প্রদর্শন করে?) এবং এই সত্যটি সহ যে ক্লায়েন্টরা যখন ডেটাবেস থেকে ডেটা পুনরুদ্ধার করে, তারা সাধারণত প্রাপ্ত তথ্যের সর্বাধিক আকারের ভিত্তিতে মেমরি বরাদ্দ করে যা কোনও প্রদত্ত সারির প্রকৃত দৈর্ঘ্য নয়। সম্ভবত এই নির্দিষ্ট ক্ষেত্রে একটি বিশাল চুক্তি নয়, তবে প্রতি পরিস্থিতিতে 40 বাইট 40 টি র্যামের শালীন অংশ হতে পারে।
সরাইয়া হিসাবে, আপনি পৃথকভাবে জিপ কোড এবং +4 এক্সটেনশানটি (কমপক্ষে মার্কিন ঠিকানাগুলির জন্য) সংরক্ষণের বিষয়ে বিবেচনা করতে পারেন। ভৌগলিক অঞ্চল দ্বারা প্রতিবেদন তৈরি করতে সক্ষম হওয়াই সাধারণত দরকারী এবং আপনি প্রায়শই সমস্ত কিছু +4 এক্সটেনশনের মাধ্যমে ভেঙে ফেলার পরিবর্তে একটি জিপ কোডে রাখতে চান। এই মুহুর্তে, জিপ কোডের জন্য প্রথম 5 টি বর্ণচিহ্নগুলি ব্যবহার না করার জন্য এটি দরকারী।