قفل دو فاز با مثال چیست؟
قفل دو فاز با مثال چیست؟

تصویری: قفل دو فاز با مثال چیست؟

تصویری: قفل دو فاز با مثال چیست؟
تصویری: جلسه ۳۵ : تفاوت برق سه فاز با تکفاز چیه؟/ آموزش مبانی برق با مهندس غلام نیا در مستربرقی 2024, نوامبر
Anonim

در پایگاه های داده و پردازش تراکنش ها، دو - قفل فاز (2PL) یک روش کنترل همزمانی است که سریال پذیری را تضمین می کند. همچنین نام مجموعه حاصل از زمان‌بندی تراکنش‌های پایگاه داده (تاریخچه‌ها) است.

قوی سخت دو - قفل فاز.

قفل کردن نوع خواندن- قفل کردن نوشتن- قفل کردن
نوشتن- قفل کردن ایکس ایکس

همچنین قفل دو فاز چیست و چگونه سریال پذیری را تضمین می کند؟

دو - قفل فاز : دو - قفل فاز طرحواره یکی از قفل کردن طرحواره ای است که یک تراکنش نمی تواند درخواست جدیدی داشته باشد قفل کردن تا زمانی که عملیات در تراکنش را باز کند. درگیر است دو فاز.

همچنین بدانید، قفل دو فاز دقیق چه مزایایی را به همراه دارد؟ پاسخ: سختگیرانه دو - قفل فاز دارد مزایای از سخت 2PL . علاوه بر این دارای خاصیت است که برای دو معاملات متضاد، آنها مرتکب شدن ترتیب ترتیب سریال پذیری آنهاست. در برخی از سیستم ها، کاربران ممکن است انتظار این رفتار را داشته باشند.

قفل دو فاز سخت چیست؟

دقیق دو - قفل فاز : یک تراکنش تا زمانی که به نقطه ارتکاب خود نرسد نمی تواند در پایگاه داده بنویسد. یک تراکنش نمی تواند هیچ کدام را آزاد کند قفل ها تا زمانی که نوشتن در پایگاه داده به پایان برسد. از این رو قفل ها تا بعد از نقطه ارتکاب آزاد نمی شوند.

چگونه پروتکل قفل دو فاز سریال پذیری را تضمین می کند؟

زیرا هر گونه ناهماهنگی ممکن است تنها با عملیات نوشتن ایجاد شود. خواندن چندگانه روی یک آیتم پایگاه داده می تواند به صورت موازی اتفاق بیفتد. 2- پروتکل قفل فاز این خواندن/نوشتن ناخواسته را با اعمال انحصاری محدود می کند قفل کردن . علاوه بر این، زمانی که یک انحصاری وجود دارد قفل کردن روی یک آیتم فقط در حالت کوچک شدن منتشر می شود فاز.

توصیه شده: