زمان کنونی: ۰۶ آذر ۱۴۰۳, ۰۸:۰۳ ق.ظ مهمان گرامی به انجمن مانشت خوش آمدید. برای استفاده از تمامی امکانات انجمن می‌توانید عضو شوید.
گزینه‌های شما (ورودثبت نام)

توضیح در مورد مطلب پایگاه داده

ارسال:
  

irpersian20 پرسیده:

توضیح در مورد مطلب پایگاه داده

سلام
سی می تونه بگه این چی گفته؟


[تصویر:  348806_5k6gg16zti8s.jpg]
نقل قول این ارسال در یک پاسخ

۰
ارسال:
  

esi پاسخ داده:

توضیح در مورد مطلب پایگاه داده

یعنی اول نویسنده تثبیت بشه بعد خواننده تا بگیم یک طرح ترمیم پذیر هستش.

چون اگر اول خواننده تثبیت بشه و بعد نویسنده به مشکلی بخوره، باید تراکنش خواننده هم roolback بشه (Redo) چون داده کثیف و ناجوری رو خونده که باعث فزونکاری ترمیم میشه و در خیلی موارد هم امکان داره نشه داده اصلی رو بگردوند که براحتی قابل درک این شرایط.
نقل قول این ارسال در یک پاسخ

۰
ارسال:
  

one hacker alone پاسخ داده:

توضیح در مورد مطلب پایگاه داده

سلام
ببینید ما دو تراکنش داریم t1,t2

____۳_____________________۱_____|T1

_______________۲_______________T2

در تراکنش اول در مرحله ی ۱ ما دستورات r(x),w(x) رو داریم در تراکنش ۲ دستور r(x) داریم
حالا در تراکنش اول در مرحله ی ۳ تراکنش میاد یه داده ی دیگه ای رو میخونه یعنی میشه r(b) w© در حالی که تراکنش ۲ در مرحله ی ۲ روی داده ی مرحله ی یک حساب کرده بود و اون رو خونده بود حالا حاصل این قضیه این میشه که تراکنش ۱ abort میشه در حالی که تراکنش ۲ به هوای درست بودن داده X اون رو از تراکنش ۱ خونده بود
در این شرایط ما میتونید تراکنش اول رو roolback کنیم اما تراکنش دوم commit شد رفت
و این یه مشکل در اصل ترمیم پزیری یا همون RC هست که توسط روش هایی این رو حل میکنیم مثلا زمانی تراکنش دوم رو commit میکنیم که تراکنش اول که داده ی x رو از اون خوندیم هم commit بشه اینجوری خیالمون راحته دیگه نمیزنه زیر حرفش
گرفتین چی شد؟
نقل قول این ارسال در یک پاسخ

۰
ارسال:
  

irpersian20 پاسخ داده:

توضیح در مورد مطلب پایگاه داده

سلام
واقعا از پاسختون ممنون
خدا خیرتون بده

[تصویر:  348854_08c2c1f0276e889db7af94dca86e14a4.png]
اما میشه مثالی بزنید؟
خوب اینجا که این حالت که شما میفرمائید ..برقرار نیست

[تصویر:  348854_44ceb372adb54067c8e56893840b29a6.png]




======================
ببخشید این r(b) w دقیقا چی هست؟ در پست سوم
نقل قول این ارسال در یک پاسخ

۰
ارسال:
  

irpersian20 پاسخ داده:

توضیح در مورد مطلب پایگاه داده

در حالی که تراکنش ۲ به هوای درست بودن داده X اون رو از تراکنش ۱ خونده بود

بله اما فقط خونده. تغیری که نداده.. درسته؟ write که نداشته... اصلا جایی رو دست نزده..فقط خونده..
چرا نشه abort کرد؟
من شاید ۱۰ تا مطلب از سایت ها خوندم. اما راستش یک مثال درست و حسابی گیرم نیومد. که در عمل باشه. مثلا بگه ۵۰ دلار کم کرده مثلا.
حالا این مشکل ساز شده....
Sad
نقل قول این ارسال در یک پاسخ

۰
ارسال:
  

one hacker alone پاسخ داده:

توضیح در مورد مطلب پایگاه داده

اون r(b) w©) منظورم بوده یعنی در کل یه عملیات دیگه انجام شده
اما در مورد اینکه اینجا نوشتن نداشته باید بگم ما کاری به ادامه ی تراکنش نداریم مهم اینه که داده ای رو در مرحله ی ۲ خونده که بعدا مشخص شده اون اشتباه بوده
نقل قول این ارسال در یک پاسخ

۰
ارسال:
  

irpersian20 پاسخ داده:

توضیح در مورد مطلب پایگاه داده

سلام
The definition of serializable schedule is as follows: A schedule S of n transactions is
serializable if it is equivalent to some serial schedule of the same n transactions
چرا اینجا گفته some serial schedule
چرا کلمه some رو به کار برده؟
نقل قول این ارسال در یک پاسخ

۰
ارسال:
  

termeh93 پاسخ داده:

توضیح در مورد مطلب پایگاه داده

سلام میتونیم اجراهای ACA با زمانبندی ۲pl داشته باشیم ؟
و اجراهای RCوACA توسط زمانبند SGT
واجراهای RC و ACA توسط TSO
ممنون میشم جواب بدید .
نقل قول این ارسال در یک پاسخ



موضوع‌های مرتبط با این موضوع...
موضوع: نویسنده پاسخ: بازدید: آخرین ارسال
  درخواست معرفی منبع برای دروس پایگاه داده پیشرفته، تجارت و آموزش الکترونیکی ehsannaq3 ۱۲ ۱۴,۱۶۹ ۰۵ اردیبهشت ۱۴۰۳ ۱۱:۵۹ ب.ظ
آخرین ارسال: bijibuji
  فیلم کامل آفلاین پایگاه داده استاد خلیلی فر mona64 ۶ ۶,۵۸۳ ۱۱ آذر ۱۴۰۲ ۱۰:۱۵ ق.ظ
آخرین ارسال: Noura9999
  دانلود حل نمونه مسائل پایگاه داده المصری jazana ۳ ۶,۹۷۰ ۱۱ آبان ۱۴۰۲ ۰۸:۰۳ ب.ظ
آخرین ارسال: M--mohammadi
  راهنمایی در مورد تعریف محیط عملیاتی داروخانه برای آز پایگاه داده ngmsshd ۲ ۸,۰۳۱ ۰۴ اردیبهشت ۱۴۰۲ ۰۵:۲۹ ب.ظ
آخرین ارسال: Eris_mw
  فایل تصویری پایگاه داده پیشرفته دکتر حق جو yaser.b ۱۹ ۱۸,۰۹۹ ۲۷ دى ۱۴۰۱ ۰۸:۳۴ ق.ظ
آخرین ارسال: zahrazahra54
Rainbow درخواست لینک دانلود جزوه پایگاه داده پارسه bijibuji ۰ ۲,۵۷۹ ۰۹ مرداد ۱۴۰۰ ۰۱:۰۴ ق.ظ
آخرین ارسال: bijibuji
  منابع پایگاه داده وسیستم عامل پیشرفته!دکتری ؟ morweb ۰ ۲,۰۸۰ ۱۷ بهمن ۱۳۹۹ ۰۴:۰۹ ب.ظ
آخرین ارسال: morweb
  درخواست حل المسائل کتاب پایگاه داده پیشرفته سیلبرشاتس shahryar711 ۲ ۶,۳۳۵ ۲۲ آذر ۱۳۹۹ ۰۱:۲۷ ب.ظ
آخرین ارسال: zhila1994
  کمک برای حل تمرین پایگاه داده zhila1994 ۰ ۲,۱۵۷ ۲۲ آذر ۱۳۹۹ ۰۱:۲۵ ب.ظ
آخرین ارسال: zhila1994
  پایگاه داده اوارکل lbehruz ۷ ۷,۷۷۰ ۲۳ مرداد ۱۳۹۹ ۰۸:۴۹ ب.ظ
آخرین ارسال: ali2345

پرش به انجمن:

Can I see some ID?

به خاطر سپاری رمز Cancel

Feeling left out?


نگران نباش، فقط روی این لینک برای ثبت نام کلیک کن. رمزت رو فراموش کردی؟ اینجا به یادت میاریم! close

رمزت رو فراموش کردی؟

Feeling left out?


نگران نباش، فقط روی این لینک برای ثبت نام کلیک کن. close