فهرست مطالب:

معایب روش های زمان بندی برای کنترل همزمانی چیست؟
معایب روش های زمان بندی برای کنترل همزمانی چیست؟

تصویری: معایب روش های زمان بندی برای کنترل همزمانی چیست؟

تصویری: معایب روش های زمان بندی برای کنترل همزمانی چیست؟
تصویری: دستگاه گوارش بدن ما چگونه غذا را به مدفوع تبدیل میکند|انیمیشنهای پزشکی را در کانال قاصدک ببینید 2024, ممکن است
Anonim

این عیب از زمان مهر زنی رویکرد این است که هر مقدار ذخیره شده در پایگاه داده به دو مقدار اضافی نیاز دارد مهر زمان فیلدها: یکی برای آخرین زمان فیلد خوانده شد و یکی برای آخرین به روز رسانی. مهر زمانی بنابراین نیاز به حافظه و سربار پردازش پایگاه داده را افزایش می دهد.

بنابراین، مشکلات اجرای همزمان معامله چیست؟

چه زمانی معاملات همزمان هستند اجرا شده به صورت کنترل نشده، چندین چالش ها و مسائل ممکن است رخ دهد. کنترل همزمان دارای سه اصلی زیر است چالش ها و مسائل : به روز رسانی های از دست رفته. کثیف خوانده شده (یا داده های غیرمتعهد).

به همین ترتیب، سیستم چگونه مهر زمانی تولید می کند؟ معمولا، مهر زمانی مقادیر به ترتیبی که تراکنش ها به آن ارسال می شوند، تخصیص می یابند سیستم . تراکنش ها به گونه ای مدیریت می شوند که به نظر می رسد در یک اجرا می شوند مهر زمانی سفارش. مهر زمانی همچنین می تواند تولید شده است با افزایش یک شمارنده منطقی هر بار که یک تراکنش جدید شروع می شود.

همچنین، چگونه همزمانی را در یک پایگاه داده کنترل می کنید؟

کنترل همزمان در یک پایگاه داده ارائه می شود تا:

  1. (i) اجرای انزوا در میان معاملات.
  2. (2) حفظ ثبات پایگاه داده از طریق حفظ ثبات در اجرای تراکنش ها.
  3. (iii) تضادهای خواندن-نوشتن و نوشتن-خواندن را حل کند.

چرا کنترل همزمانی مورد نیاز است؟

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

توصیه شده: