قیمت محصول :     10000 تومان
  افزودن به سبد خرید

سبد خرید

  • سبد خریدتان خالی است.
  • تاریخ ارائه محصول : 09 / 08 / 2019
  • بازدید : 73 بار
  • دسته بندی :
  • امتیاز کاربران :

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

جهت استفاده بهینه از منابع سخت افزاری و بالا بردن کارایی سیستم ها ناچار به اجرای همزمان تراکنش ها در محیط دیتابیس هستیم. از طرفی اجرای همزمان تراکنشها و به عبارتی تداخل دستورات تراکنش ها با یکدیگر در نتیجه نهایی حاصل از اجرای آن تراکنشها نمی بایستی هیچ تاثیری بگذارد. به عبارت دیگر، نتیجه اجرای همزمان چند تراکنش باید با حداقل یکی از نتایج حاصل از اجرای ترتیبی آن تراکنشها (شروع هر تراکنش منوط به اتمام تراکنش قبلی باشد) یکسان باشد. عبارت پی در پی پذیری ( Serial IZability ) بیان کننده همین موضوع است و به عنوان شرط صحت اجرای همزمان تراکنشها مطرح میشود. ارائه راهکارهایی جهت اجرای همزمان تراکنشها و تامین شرط SeriallZability مسئله ای است که اCOnCUrrenCy COntrO نامیده می شود، در حال حاضر اساس الگوریتم هایی که جهت کنترل همزمانی ارائه شده اند به یکی از سه صورت زیر می باشد : LOCKing : راهکاری بدبینانه است که در آن کلیه دستورات تراکنش های مختلف که نتیجه اجرای آنها به ترتیب اجرا بستگی دارد، قبل از اجرا بر روی منبع مورد نظر، قفل قرار می دهند و لذا از اجرای سایر دستورات بر روی این منبع جلوگیری میکنند. این قفلها تا لحظه COmmit تراکنش نگه داشته میشوند. استفاده از راهکار IOCKing نیازمند اتخاذ تدابیر خاصی جهت مواجه و حل کردن مسئله بن بست میباشد. به طور کلی در محیطهایی که تعداد برخوردها میان تراکنش ها زیاد است استفاده از تکنیک OCKing| موثرتر از سایر روش ها میباشد. TimeStamping : روشی است که در آن به هر تراکنش یک مهر زمانی تخصیص داده شده و دستورات برخوردی تراکنش ها (منظور دستوراتی که ترتیب اجرای آنها در نتیجه نهایی حاصل از اجرا تاثیرگذار است) به ترتیب مهر زمانی آنها اجرا میشود. در این روش در واقع یک ترتیب سریال در ابتدای اجرای تراکنشها مشخصشده و در ادامه بر اساس آن ترتیب سریال تراکنش ها اجرا میشوند.

افزودن به سبد خرید
مطلب مفیدی برای شما بود ؟؟ پس به اشتراک بگذارید برای دوستانتان

دیدگاه کاربران ...

    لطفا قبل از ارسال سئوال یا دیدگاه سئوالات متداول را بخونید.
    جهت رفع سوالات و مشکلات خود از سیستم پشتیبانی سایت استفاده نمایید .
    دیدگاه ارسال شده توسط شما ، پس از تایید توسط مدیران سایت منتشر خواهد شد.
    دیدگاهی که به غیر از زبان فارسی یا غیر مرتبط با مطلب باشد منتشر نخواهد شد.

    دیدگاه خود را بیان کنید

0