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

1 پاسخ

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

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

سوالات مشابه

+1 امتیاز
1 پاسخ 568 بازدید
0 امتیاز
0 پاسخ 235 بازدید
0 امتیاز
1 پاسخ 512 بازدید
...