আমি এমন একটি রিলেশনাল ডাটাবেস বিকাশে কাজ করছি যা আমার সংস্থার জন্য কাজ করছি এমন কোনও ডিভাইসে ঘটে যাওয়া লেনদেন ট্র্যাক করে। বিভিন্ন ধরণের লেনদেন রয়েছে যা ডিভাইসে ঘটতে পারে, সুতরাং আমাদের একটি প্রধান রেকর্ড সারণীতে আমাদের একটি "ট্রান্স_ টাইপ" ক্ষেত্র রয়েছে। আমার গোষ্ঠী এই ক্ষেত্রের প্রকারটিকে একটি পূর্ণসংখ্যা এবং এটিকে একটি গণিত প্রকার হিসাবে বিবেচনা করার সিদ্ধান্ত নিয়েছে। আমার স্বজ্ঞাততা আমাকে বলেছে যে এই ক্ষেত্রটিকে একটি স্ট্রিং তৈরি করা আরও ভাল ধারণা হবে যাতে আমাদের ডাটাবেসের ডেটা আরও পঠনযোগ্য এবং ব্যবহারযোগ্য হয়। আমার সহকর্মীরা উদ্বিগ্ন বলে মনে হচ্ছে যে এটি মূল্যবান হওয়ার চেয়ে বেশি ঝামেলা করবে। স্ট্রিংয়ের তুলনাগুলি খুব ব্যয়বহুল এবং টাইপসের সম্ভাবনা খুব বড় একটি বাধা।
সুতরাং, আপনার মতে, মূলত একটি অঙ্কিত মান হিসাবে সম্পর্কিত একটি ডাটাবেসে কোনও ক্ষেত্রের সাথে কাজ করার সময়, এই ক্ষেত্রটিকে একটি পূর্ণসংখ্যা বা স্ট্রিং তৈরি করা কি আরও ভাল ডিজাইনের সিদ্ধান্ত? বা অন্য কোন বিকল্প আছে যা আমি উপেক্ষা করেছি?
দ্রষ্টব্য: আমরা যে ডাটাবেস ব্যবহার করছি তার দ্বারা সুস্পষ্ট গণিত প্রকারগুলি সমর্থিত নয়। এবং আমরা যে সফ্টওয়্যারটি বিকাশ করছি তা এই ডাটাবেসের সাথে ইন্টারফেস করবে সি ++ তে লেখা আছে।