0 امتیاز
قبل در برنامه نویسی توسط (1.1هزار امتیاز)
durability در مفاهیم پایگاه داده چه معنایی دارد؟

1 پاسخ

+1 امتیاز
قبل توسط (330 امتیاز)
ویرایش شده قبل توسط

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

سوالات مشابه

+1 امتیاز
1 پاسخ 736 بازدید
0 امتیاز
1 پاسخ 1.1هزار بازدید
0 امتیاز
0 پاسخ 342 بازدید
0 امتیاز
1 پاسخ 622 بازدید
...