گھر ترقی تنہائی کیا ہے؟ - ٹیکپوپیڈیا سے تعریف

تنہائی کیا ہے؟ - ٹیکپوپیڈیا سے تعریف

فہرست کا خانہ:

Anonim

تعریف - تنہائی کا کیا مطلب ہے؟

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

ٹیکوپیڈیا الگ تھلگ کی وضاحت کرتا ہے

ڈیٹا لاکنگ کی ڈگری پر قابو پانے کے ل A کئی تنہائی کی سطحوں کی تعریف کی گئی ہے۔ ایک اعلی سطح کی تنہائی کا نتیجہ نظام کو ڈیڈ لاکس بنانے کے ل over اوور ہیڈ کو لاک کرنے کا نتیجہ بن سکتا ہے۔ تنہائی کے چار بڑے درجے یہ ہیں: غیر شائع شدہ پڑھیں: یہ سطح گندے پڑھنے سے متعلق ہے ، جہاں پڑھنے والا ڈیٹا ٹیبل یا استفسار کے دوسرے حصوں کے مطابق نہیں ہے اور اس کا ارتکاب نہیں کیا گیا ہے۔ یہاں ڈیٹا کو کسی بھی تصدیق ، توثیق اور پروسیسنگ کے بغیر ٹیبل بلاکس سے براہ راست پڑھا جاتا ہے۔ لہذا اعداد و شمار اتنا ہی گندا ہے جتنا ہوسکتا ہے۔ کمٹٹمنٹ پڑھیں: اس معاملے میں ، جب قطار شروع ہوجاتی ہے تو قطار شروع ہوجاتی ہے جب استفسار شروع ہوجاتا ہے۔ چونکہ استفسار شروع ہونے سے پہلے مکمل ہوجاتا ہے ، اس کے نتیجے میں استفسار آؤٹ پٹ میں ظاہر نہیں ہوتا ہے۔ بار بار پڑھیں: اس معاملے میں استفسار کے ذریعہ واپس آنے والی قطاریں اس وقت سرزد ہوتی ہیں جب لین دین شروع ہوا تھا۔ تبدیلیاں لین دین میں موجود نہیں ہیں لہذا استفسار کے نتائج میں ظاہر نہیں ہوتی ہیں۔ سیرائزیبل: اس سطح میں ، لین دین مکمل طور پر الگ تھلگ فیشن میں ہوتا ہے ، ایک کے بعد یکے بعد دیگرے۔ اوریکل اور پوسٹگری ایس کیو ایل جیسے ڈیٹا بیس بعض اوقات لین دین کے سیریل آرڈرنگ کی ضمانت نہیں دیتے ہیں ، لیکن اسنیپ شاٹ تنہائی کی حمایت کرتے ہیں جہاں تمام ٹرانزیکشن میں پڑھا جاتا ہے ڈیٹا بیس کا مستقل سنیپ شاٹ ہوتا ہے اور لین دین صرف اس صورت میں ہوتا ہے جب کوئی اپ ڈیٹ اسنیپ شاٹ کے بعد کی جانے والی دیگر ہم آہنگی اپڈیٹس کے ساتھ تنازعات پیدا نہ کرے۔ اسنیپ شاٹ الگ تھلگ کے ذریعہ اجازت دی گئی عدم تضادات میں انٹلی ویو ٹرانزیکشنز کی وجہ سے اعداد و شمار مستقل مزاجی کی خلاف ورزی ہوسکتی ہے جو مستقل مزاجی کو برقرار رکھتے ہیں۔ اپڈیٹ تنازعات یا مصنوعی تالا لگا کر ان بے ضابطگیوں کو ختم کیا جاسکتا ہے۔ تمام ڈیٹا بیس صارفین کو اپنے پہلے سے طے شدہ تنہائی کی سطح طے کرنے کی اجازت دیتے ہیں۔ کامل تنہائی کی سطحوں کو منتخب کیا گیا ہے جو ایپلی کیشنز کو غلطیوں کو متعارف کرانے سے روکتا ہے جیسے کہ گندے پڑھے ، تکرار کرنے والے پڑھتے ہیں اور پریت پڑھتے ہیں۔ جب پہلی ٹرانزیکشن دوسرے ٹرانزیکشن کے ذریعہ کی جانے والی غیر متوقع تبدیلیاں پڑھتی ہے تو ، اس سے گندے پڑھنے کو جنم ملتا ہے۔ جب ایک ہی ٹرانزیکشن کے دوران دوبارہ ڈیٹا پڑھا جاتا ہے تو پڑھا جاتا ہے ، یہ ایک قابل تکرار پڑھنے والا ہے۔ پرنٹ ریڈز اس وقت ہوتا ہے جب داخل کرنے سے پہلے لین دین کے ذریعہ نئے ریکارڈ شامل کیے جاتے ہیں۔ تنہائی کی سطح کے ل different مختلف ڈیٹا بیس تالے یہ ہیں: پڑھیں تالے: پڑھیں تالے لین دین کے دوران پڑھے گئے ڈیٹا کو تبدیل کرنے سے روکتے ہیں جب تک کہ لین دین دہرا نہیں جاسکتا۔ دیگر لین دین اس اعداد و شمار کو پڑھ سکتے ہیں لیکن کوئی تحریری اور تبدیلی کی رسائی فراہم نہیں کی جاتی ہے۔ تالے لکھیں: لکھیں تالے دوسرے لین دین کو ڈیٹا کو تبدیل کرنے سے روکتے ہیں جب تک کہ ٹرانزیکشن ختم نہیں ہوتا ہے۔ خصوصی لکھنے کے تالے: خصوصی تحریر لاک دوسرے لین دین کو پڑھنے یا اعداد و شمار میں ردوبدل سے روکتا ہے یہاں تک کہ موجودہ لین دین ختم ہوجاتا ہے۔ سنیپ شاٹس: جب لین دین شروع ہوتا ہے تو اسنیپ شاٹ اعداد و شمار کا منجمد نظارہ ہوتا ہے۔ یہ گندے پڑھنے ، ناقابل تلافی پڑھنے اور پریت پڑھنے سے روکتا ہے۔ یہ تعریف ڈیٹا بیس کے تناظر میں لکھی گئی تھی
تنہائی کیا ہے؟ - ٹیکپوپیڈیا سے تعریف