(۱۴ اسفند ۱۳۹۲ ۱۲:۳۲ ب.ظ)morelo نوشته شده توسط: یه فایل پیدا کردم، جواب سوالات توش هست که به نظر درست میاد
برای پی در پی پذیری در برخورد، گراف پی در پی پذیری پذیری رو رسم کنید. اگر دور داشت CSR نیست. برای VSR هم سه شرط رو باید داشته باشه:
۱) اگر در زمانبندی داده شده تراکنش i مقدار داده x را ابتدا می خواند، در زمانیندی سریال معادل هم تراکنش i ابتدا آن را بخواند.
۲) اگر در زمانبندی داده شده تراکنش i مقدار x را از تراکنش j می خواند در زمانبندی سریال معادل هم این ترتیب انجام شود.
۳)) اگر در زمانبندی داده شده تراکنش i مقدار داده x را به عنوان آخرین تراکنش می نویسد، در زمانیندی سریال معادل هم تراکنش i آخرین نویسنده x باشد.
توجه کنید که آیتم خوانده یا نوشته شده مشترک هست یا خیر. همچنین به Commit یا Abort شدن توجه کنید.
سلام دوست عزیز. لطفا تشریحی توضیح بدید
مثلا اگر گراف رو رسم کنیم. در زمانبندی s1 حلقه وجود ندارد (چون abort داریم) پس CSR هست ولی چرا S3 زمابندی CSR نیست؟