ڈیٹا بیس کی مطابقت اور ٹرانزیکشنز کے اثرات کے بارے میں جانیں

ڈیٹا بیس کنسلٹنسی ریاستیں جو صرف درست ڈیٹا ڈیٹا بیس میں ان پٹ ہو

ڈیٹا بیس سنجیدگی کا کہنا ہے کہ صرف جائز ڈیٹا ڈیٹا بیس میں لکھا جائے گا. اگر ایک ٹرانزیکشن کو عملدرآمد کیا جاتا ہے تو اس کا ڈیٹا بیس کے استحکام کے قوانین کی خلاف ورزی ہوتی ہے، پورے ٹرانزیکشن واپس لوٹنے کی جائے گی اور ڈیٹا بیس اس کی اصل حالت کو بحال کیا جائے گا. دوسری طرف، اگر ایک ٹرانزیکشن کامیابی سے عملدرآمد کرتا ہے، تو یہ ڈیٹا بیس ایک ریاست سے لے جائے گا جو قواعد کے ساتھ بھی دوسرے ریاست کے قوانین کے مطابق ہے.

ڈیٹا بیس کی استحکام کا مطلب یہ نہیں ہے کہ ٹرانزیکشن درست ہے، صرف یہ کہ ٹرانزیکشن نے پروگرام کی طرف سے مقرر کردہ قوانین کو توڑ نہیں دیا. ڈیٹا بیس کی استحکام بہت اہم ہے کیونکہ اس اعداد و شمار کو منظم کرتا ہے جو اس میں آنے والا ہے اور اس کو مسترد کرتا ہے جس کے اعداد و شمار کے مطابق نہیں ہے.

کام پر قابلیت کے قواعد کا مثال

مثال کے طور پر، کسی ڈیٹا بیس میں ایک کالم صرف "سکین" یا "ٹیل" کے طور پر ایک سکین فلپ کے لئے قیمتوں کو حاصل کرسکتا ہے. اگر کسی صارف کو "سارے راستے" میں ڈالنے کی کوشش کرنا تھا تو، "ڈیٹا بیس کے لئے مستقل قواعد و ضوابط اس کی اجازت نہیں دیں گی.

آپ کو ویب صفحہ میں فیلڈ چھوڑ کر فیلڈ چھوڑنے کے بارے میں مستقل قواعد و ضوابط کے ساتھ تجربہ ہوسکتا ہے. جب کوئی شخص آن لائن فارم کو بھرنے میں ناکام ہوجاتا ہے اور مطلوبہ جگہوں میں سے ایک کو بھرنے کے لئے بھول جاتا ہے تو، ایک نفاذ کی قدر ڈیٹا بیس تک جاتا ہے، جس میں فارم کو مسترد کردیا جاسکتا ہے جب تک کہ خلا میں اس کی کوئی چیز نہ ہو.

مطابقت پذیری ACID ماڈل کا دوسرا مرحلہ ہے (جوہری، مطابقت، استحکام، استحکام)، جو ڈیٹا بیس ٹرانزیکشن کی درستگی کو یقینی بنانے کے لئے ہدایات کا ایک سیٹ ہے.