এ যৌক্তিক স্তর , ইমেল প্রাকৃতিক চাবিকাঠি। এ শারীরিক স্তর, আপনি একটি রিলেশনাল ডাটাবেস ব্যবহার করছেন দেওয়া, প্রাকৃতিক চাবি প্রাথমিক কী হিসাবে ভাল মাপসই করা হবে না। মূলত অন্যদের দ্বারা উল্লিখিত পারফরম্যান্স বিষয়গুলি।
যে কারণে, নকশা অভিযোজিত হতে পারে। প্রাকৃতিক কী বিকল্প কী (ইউনিক, নাল নয়) হয়ে ওঠে এবং আপনি প্রাথমিক কী হিসাবে একটি সারোগেট / কৃত্রিম / প্রযুক্তিগত কী ব্যবহার করেন যা আপনার ক্ষেত্রে একটি স্বয়ংক্রিয় বৃদ্ধি হতে পারে।
পদ্ধতি জিজ্ঞাসা,
কেউ যদি তার ইমেল ঠিকানা পরিবর্তন করতে চান? আপনি কি সব বিদেশী কীগুলি পরিবর্তন করতে চলেছেন?
এর কি যে ক্যাসকেডিং জন্য।
প্রাথমিক কী হিসাবে একটি সংখ্যার সারোগেট কী ব্যবহার করার আর একটি কারণ আপনার প্ল্যাটফর্মের ইনডেক্সিং কীভাবে কাজ করে তা সম্পর্কিত। মাইএসকিউএল এর ইনোডিবিতে, উদাহরণস্বরূপ, একটি টেবিলের সমস্ত সূচীতে প্রাথমিক কী তাদের কাছে প্রাক-পেন্ডড থাকে, তাই আপনি চান পিকে যতটা সম্ভব ছোট হোক (গতির এবং আকারের জন্য)। এটির সাথেও সম্পর্কিত, প্রাথমিক কী ক্রমানুসারে সংরক্ষণ করা হলে ইনোডিবি দ্রুত হয় এবং একটি স্ট্রিং সেখানে সাহায্য করবে না।
বিকল্প কী হিসাবে স্ট্রিংটি ব্যবহার করার সময় আরেকটি বিষয় বিবেচনা করতে হবে, তা হ'ল আপনি যে প্রকৃত স্ট্রিংটি চান সেটি হ্যাশ ব্যবহার করা দ্রুত হতে পারে, কিছু অক্ষরের উপরের এবং নিম্নের মতো জিনিসগুলি এড়ানো যায়। (আমি সবেমাত্র কী বলেছিলাম তা নিশ্চিত করার জন্য একটি রেফারেন্স খুঁজতে গিয়ে আমি আসলে এখানে পৌঁছেছি; এখনও খুঁজছি ...)