Monotonic query
ডাটাবেজ তত্ত্ব এবং সিস্টেমে, একটি একঘেয়ে প্রশ্ন হল এমন একটি প্রশ্ন যা ডাটাবেসে নতুন টুপল যোগ করার সাথে সাথে পূর্বে তৈরি আউটপুটের কোনও টুপল হারায় না। আনুষ্ঠানিকভাবে, একটি স্কিমা R-এর উপর একটি প্রশ্ন q একঘেয়ে হয় যদি এবং শুধুমাত্র যদি প্রতি দুটি দৃষ্টান্তের জন্য I, R-এর J, (q অবশ্যই একটি একঘেয়ে ফাংশন হতে হবে)। একঘেয়ে প্রশ্নের একটি উদাহরণ হল একটি নির্বাচিত-প্রকল্প-সংযুক্ত প্রশ্ন যা শুধুমাত্র সমতার শর্ত সম্বলিত (যা সংযোগমূলক প্রশ্ন নামেও পরিচিত)। অ-একমুখী প্রশ্নের উদাহরণ হল সমষ্টিগত প্রশ্ন বা নির্দিষ্ট পার্থক্য সহ প্রশ্ন। কোনও প্রশ্ন একঘেয়ে কিনা তা চিহ্নিত করা প্রশ্ন অপ্টিমাইজেশনের জন্য গুরুত্বপূর্ণ হতে পারে, বিশেষত ভিউ রক্ষণাবেক্ষণ এবং ডেটা স্ট্রিম পরিচালনার ক্ষেত্রে। যেহেতু একটি একমুখী প্রশ্নের উত্তর সেট কেবলমাত্র ডাটাবেসে আরও টুপল যুক্ত হওয়ার সাথে সাথে বৃদ্ধি পেতে পারে, তাই প্রশ্নের প্রক্রিয়াকরণটি কেবলমাত্র ডাটাবেসের নতুন অংশগুলি কার্যকর করে এবং বিদ্যমান উত্তর সেটে নতুন ফলাফল যুক্ত করে অনুকূলিত করা যেতে পারে। অপ্রয়োজনীয় এসকিউএল প্রশ্নের ক্ষেত্রে অ্যাপ্লিকেশন আননেস্টিং প্রশ্ন একঘেয়ে প্রশ্ন গুরুত্বপূর্ণ। যদি একটি প্রশ্ন একঘেয়ে হয়, তবে এটি বোঝায় যে একটি নেস্টেড প্রশ্ন আসলে অনাবিষ্কৃত হতে পারে। ডেটা স্ট্রিম একটি রিয়েল-টাইম, অবিচ্ছিন্ন, অর্ডার করা (অন্তর্নিহিতভাবে আগমনের সময় বা স্পষ্টভাবে টাইমস্ট্যাম্প দ্বারা) আইটেমগুলির ক্রম। পণ্যের সংখ্যা অসীম বলে মনে করা হয় এবং তাই সম্পূর্ণরূপে সংরক্ষণ করা সম্ভব নয়। ডেটা স্ট্রিমের উপর প্রশ্নগুলিকে প্রায়শই অবিচ্ছিন্ন বা দীর্ঘস্থায়ী প্রশ্ন বলা হয় এবং বেশিরভাগই স্ট্রিমের টুপলগুলির একটি সীমিত উইন্ডোতে চালানো হয়। একটি অবিচ্ছিন্ন প্রশ্নের মূল্যায়নের জন্য, কেউ কেবল সদ্য আগত টুপলগুলির উপর প্রশ্নটির পুনর্মূল্যায়ন করতে পারে এবং বিদ্যমান ফলাফল সেটের সাথে নতুন টুপলগুলি যুক্ত করতে পারে। আরও আনুষ্ঠানিকভাবে, ধরা যাক A (Q, t) টি সময়ে একটি অবিচ্ছিন্ন প্রশ্নের উত্তর সেট Q, τ বর্তমান সময় এবং 0 শুরুর সময়। তারপর, যদি Q একঘেয়ে হয়, তবে তার ফলাফল τ সময়ে সেট করা হয় বিপরীতে, অ-একঘেয়ে প্রশ্নের নিম্নলিখিত উত্তর শব্দার্থ রয়েছেঃ রেফারেন্স ডাটাবেস তত্ত্ব