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