আমার বেশ কয়েকটি টেবিল রয়েছে যেখানে বেশ কয়েকটি বিস্তৃত ব্যবসায়ের ক্ষেত্রগুলির সাথে রেকর্ডগুলি স্বতন্ত্রভাবে চিহ্নিত করা যায়। অতীতে, আমি এই ক্ষেত্রগুলিকে পিকে হিসাবে ব্যবহার করেছি, এই সুবিধার কথা মাথায় রেখে:
- সরলতা; কোনও বহিরাগত ক্ষেত্র এবং কেবল একটি সূচক নেই
- ক্লাস্টারিং দ্রুত মার্জ এবং যোগদানের পরিসীমা ভিত্তিক ফিল্টারগুলির মঞ্জুরি দেয়
তবে, আমি একটি সিন্থেটিক IDENTITY INT
পিকে তৈরির জন্য এবং তার পরিবর্তে ব্যবসায়ের কীটিকে পৃথক UNIQUE
বাধা দিয়ে প্রয়োগ করার জন্য একটি কেস শুনেছি । সুবিধাটি হ'ল সংকীর্ণ পিকে অনেক ছোট মাধ্যমিক সূচকগুলি তৈরি করে।
একটি টেবিল তাহলে হয়েছে পি কে ছাড়া অন্য কোন সূচকের, আমি দ্বিতীয় পদ্ধতির পক্ষপাতী কোনো কারণ দেখি না যদিও একটি বৃহৎ সারণিতে এটি সম্ভবত অনুমান করা সূচকের ভবিষ্যতে প্রয়োজন হতে পারে যে সেরা, সেইজন্য এবং সংকীর্ণ সিন্থেটিক পি কে পক্ষপাতী । আমি কি কোন বিবেচনা মিস করছি?
ঘটনাচক্রে, আমি ডেটা গুদামগুলিতে সিন্থেটিক কীগুলি ব্যবহার করার বিরুদ্ধে তর্ক করছি না, আমি কখনই একক ব্রড পিকে ব্যবহার করতে পারি এবং কখন সংকীর্ণ পিকে প্লাস একটি ব্রড ইউকে ব্যবহার করতে আগ্রহী।