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