দাবি অস্বীকার: নীচের সমস্ত কিছু কেবলমাত্র বিবর্ণ এবং সরাসরি আমার ব্যক্তিগত অভিজ্ঞতা থেকে আঁকা। যে কেউ যদি আরও পরাক্রান্তভাবে কঠোর বিশ্লেষণ পরিচালনা করতে অনুভব করে তবে আমি যদি তা হয় তবে এটিকে ভোটের বাইরে নিয়ে যাওয়া এবং গ্রহণের জন্য স্বাগত। আমি আরও সচেতন যে এসকিউএল একটি ঘোষণামূলক ভাষা এবং আপনি যখন লিখবেন তখন আপনার কোডটি কীভাবে প্রসেস হয় তা বিবেচনা করার কথা নয়, তবে, আমি আমার সময়কে মূল্যবান বলে মনে করি।
এখানে অসীম যৌক্তিক সমতুল্য বক্তব্য রয়েছে, তবে আমি তিনটি বিবেচনা করব (ইশ)।
কেস 1: একটি মান ক্রমে দুটি তুলনা (মূল্যায়ন আদেশ স্থির)
এ> = মিনিবাউন্ড এবং এ <= ম্যাক্সবাউন্ড
কেস ২: সিনট্যাকটিক চিনি (মূল্যায়ন আদেশটি লেখক চয়ন করেন না)
একটি বিটুইন মিনবাউন্ড এবং ম্যাক্সবাউন্ড
কেস 3: একটি শিক্ষিত আদেশে দুটি তুলনা (লেখার সময় মূল্যায়ন আদেশ নির্বাচিত)
এ> = মিনিবাউন্ড এবং এ <= ম্যাক্সবাউন্ড
অথবা
এ <= ম্যাক্সবাউন্ড এবং এ> = মিনিবাউন্ড
আমার অভিজ্ঞতায় কেস 1 এবং কেস 2 এর পারফরম্যান্সে কোনও সামঞ্জস্যপূর্ণ বা উল্লেখযোগ্য পার্থক্য নেই কারণ তারা ডেটাসেট অজ্ঞ।
যাইহোক, কেস 3 কার্যকরভাবে কার্যকর করার সময়গুলিকে উন্নত করতে পারে। বিশেষ করে, যদি আপনি একটি বড় ডেটা সেট সঙ্গেও কাজ করছি, ঘটতে কিছু অনুসন্ধানমূলক জ্ঞান আছে কিনা সম্পর্কে একটি সম্ভাবনা বেশি হয় তার চেয়ে অনেক বেশী হতে MaxBound বা চেয়ে ক্ষুদ্রতর MinBound আপনি 3 ব্যবহার করে এবং তুলনা ক্রম দ্বারা মৃত্যুদন্ড বার লক্ষণীয়ভাবে উন্নত করতে পারেন সেই অনুযায়ী।
আমার কাছে থাকা একটি ব্যবহারের ক্ষেত্রে একটি নির্দিষ্ট ব্যবধানের মধ্যে রেকর্ডগুলির জন্য অ-সূচিযুক্ত তারিখগুলি সহ একটি বৃহত historicalতিহাসিক ডেটাসেটটি অনুসন্ধান করা হচ্ছে। কোয়েরিটি লেখার সময়, নির্দিষ্ট ব্যবধানের আগে বা নির্দিষ্ট ব্যবধানের পরে আরও ডেটা উপস্থিত রয়েছে কি না সে সম্পর্কে আমার ভাল ধারণা থাকবে এবং সেই অনুযায়ী আমার তুলনাগুলি অর্ডার করতে পারেন। আমি ডেটাসেটের আকার, ক্যোয়ারির জটিলতা এবং প্রথম তুলনা করে ফিল্টার করা রেকর্ডের পরিমাণের উপর নির্ভর করে মৃত্যুদন্ড কার্যকর করার সময়টিকে অর্ধেক করে কেটেছি।