Monotonic query
ڈیٹا بیس تھیوری اور سسٹمز میں، مونوٹونک استفسار وہ ہوتا ہے جو ڈیٹا بیس میں نئے ٹپلوں کے اضافے کے ساتھ پہلے بنائے گئے کسی بھی ٹپلوں کو نہیں کھوتا ہے۔ رسمی طور پر، ایک اسکیما R پر ایک استفسار q یکسانیت ہے اگر اور صرف اس صورت میں جب ہر دو مثالوں کے لیے I، R کا J، (q ایک یکسانیت فعل ہونا چاہیے)۔ یکسوئی استفسار کی ایک مثال ایک سلیکٹ-پروجیکٹ-جوائن استفسار ہے جس میں صرف مساوات کی شرائط ہوتی ہیں (جسے مشترکہ سوالات بھی کہا جاتا ہے)۔ غیر یکسوئی سوالات کی مثالیں مجموعی سوالات، یا مقررہ فرق کے ساتھ سوالات ہیں۔ یہ شناخت کرنا کہ آیا کوئی استفسار یکسوئی ہے، استفسار کی اصلاح کے لیے اہم ہو سکتا ہے، خاص طور پر ویو مینٹیننس اور ڈیٹا اسٹریم مینجمنٹ میں۔ چونکہ یکسوئی استفسار کے لیے سیٹ کردہ جواب صرف اسی طرح بڑھ سکتا ہے جیسے جیسے ڈیٹا بیس میں مزید ٹپل شامل کیے جاتے ہیں، استفسار پروسیسنگ کو ڈیٹا بیس کے صرف نئے حصوں کو انجام دے کر اور موجودہ جوابی سیٹ میں نئے نتائج شامل کر کے بہتر بنایا جا سکتا ہے۔ ایپلی کیشنز ان نیسٹنگ سوالات یکسوئی سوالات غیر ضروری ایس کیو ایل سوالات کے موضوع میں اہم ہیں۔ اگر کوئی استفسار یکسوئی ہے، تو اس کا مطلب یہ ہے کہ ایک نیسٹڈ استفسار اصل میں غیر تجربہ شدہ ہو سکتا ہے۔ ڈیٹا اسٹریم ایک حقیقی وقت، مسلسل، آرڈر شدہ (واضح طور پر آمد کے وقت یا واضح طور پر ٹائم اسٹیمپ کے ذریعے) آئٹمز کی ترتیب ہے۔ اشیاء کی تعداد کو لامحدود سمجھا جاتا ہے اور اس لیے اسے مکمل طور پر ذخیرہ نہیں کیا جا سکتا۔ ڈیٹا اسٹریمز پر سوالات کو اکثر مسلسل یا طویل عرصے سے چلنے والے سوالات کہا جاتا ہے، اور زیادہ تر اسٹریم میں ٹپل کی محدود ونڈو پر چلائے جاتے ہیں۔ مسلسل استفسار کا جائزہ لینے کے لیے، کوئی بھی نئے آنے والے ٹپل پر استفسار کا دوبارہ جائزہ لے سکتا ہے، اور نئے ٹپل کو موجودہ نتیجہ سیٹ میں شامل کر سکتا ہے۔ مزید رسمی طور پر، A (Q، t) کو وقت t پر مسلسل استفسار Q کا جواب سیٹ ہونے دیں، τ موجودہ وقت ہو، اور 0 آغاز کا وقت ہو۔ پھر، اگر ق یکسوئی ہے، تو اس کا نتیجہ وقت τ پر سیٹ کیا جاتا ہے اس کے برعکس، غیر یکسوئی سوالات کے درج ذیل جوابات ہوتے ہیں: حوالہ جات ڈیٹا بیس تھیوری