আমি জানতে চাইছি কেন কেবল অনুসন্ধান কীটিকে প্রাথমিক কী হিসাবে ব্যবহার করা উচিত নয় (যা বেশিরভাগ ক্ষেত্রে স্ট্রিং হতে পারে) তার চেয়ে কেন লুক টেবিলের প্রাথমিক কী হিসাবে আমার কোন int ব্যবহার করা উচিত।
আমি বুঝতে পারি যে কোনও এনভিচর (50) ব্যবহারের পরিবর্তে কোনও int এর চেয়ে বেশি জায়গা ব্যবহার করা যদি এটি অনেক রেকর্ডের সাথে একটি টেবিলের সাথে যুক্ত থাকে।
অন্যদিকে, অনুসন্ধান মানটি সরাসরি ব্যবহার করা আমাদের মূলত একটি যোগদান করতে বাঁচাতে পারে। আমি ভাবতে পারি যে এই যোগদানের জন্য যদি সর্বদা প্রয়োজন হয় (তবে আমরা একটি ওয়েব অ্যাপে কাজ করছি যাতে এটি বেশ খানিকটা বিবেচিত হয়) saving
একটি "প্রাথমিক স্ট্যান্ডার্ড জিনিসটি করা" ব্যতীত একটি প্রাথমিক প্রাথমিক কী (বিশেষত কোনও অনুসন্ধানের টেবিলের জন্য) ব্যবহার করার সুবিধা কী কী?