আমি এই মুহূর্তে একটি এসকিউএল ডাটাবেস নিয়ে কাজ করছি এবং এটি আমাকে সর্বদা আগ্রহী করে তুলেছে, তবে গুগল অনুসন্ধানগুলি তেমন পরিবর্তন করে না: কঠোর ডেটা কেন?
আমি বুঝতে পারছি কেন আপনার কাছে কয়েকটি পৃথক ডেটা প্রকার থাকবে, উদাহরণস্বরূপ, বাইনারি এবং সরল পাঠ্য ডেটার মধ্যে পার্থক্য কীভাবে গুরুত্বপূর্ণ । বাইনারি ডেটা 1 এবং 0 এর দশকে প্লেইন টেক্সট হিসাবে সংরক্ষণ করার পরিবর্তে, আমি এখন বুঝতে পারি যে বাইনারি ডেটাটিকে তার নিজস্ব ফর্ম্যাট হিসাবে সংরক্ষণ করা আরও দক্ষ।
কিন্তু আমি না বুঝতে কি লাভ থাকার হয় তাই অনেক বিভিন্ন ধরনের তথ্য:
- কেন
mediumtext,longtextএবংtext? - কেন
decimal,floatএবংint? - প্রভৃতি
ডাটাবেসটি বলার সুবিধা কী "এই কলামে প্রবেশের ক্ষেত্রে কেবল 256 বাইট প্লেইন ডেটা থাকবে" " বা "এই কলামটিতে 16,777,215 বাইট অবধি পাঠ্য প্রবেশিকা থাকতে পারে"?
এটি কি পারফরম্যান্সের সুবিধা? যদি তা হয় তবে হাতের পারফরম্যান্সের আগে প্রবেশের আকারটি কেন জেনে রাখা উচিত? না বরং একেবারে অন্য কিছু?
decimal, floatএবং intপ্রকারগুলি না থাকে তবে আপনি কী করবেন বলে আশা 1 / 3করবেন? কি হবে 1.0 / 3.0? আপনি কি আত্মবিশ্বাসী হতে পারেন যে এর columnAদ্বারা ভাগ করলে columnBআপনি প্রত্যাশিত ফলাফল পাবেন?