سه شنبه, 18 ارديبهشت 1403

 



موضوع: تراکنش (Transaction)

تراکنش (Transaction) 9 سال 4 ماه ago #107438

هر تراکنش یا Transaction به هر برنامه ای که در محیط بانک اطلاعاتی اجرا شود میگویند که مجموعه ای از دستورات Read , Write , Rollback یا Abort است. Read زمانی اتفاق می افتد که قلم داده A از پایگاه داده خوانده می شود . Write زمانی اتفاق می افتد که قلم A را در پایگاه داده می نویسد. Rollback زمانیکه این دستور در بدنه تراکنش اجرا شود ، اجرای آن تراکنش با شکست مواجه شده و تمامی تغییرات انجام شده توسط این دستور در پایگاه داده باید خنثی شود و در نهایت دستور Commit که با اجرا شدن آن اجرای یک تراکنش با موفقیت به پایان رسیده و تمامی تغییراتی که توسط آن اعمال شده تثبیت می گردد.

هر تراکنش پایگاه داده را از یک حالت سازگار به حالت سازگار بعدی میبرد و دارای 4 خاصیت است.

1. یکپارچگی 2. سازگاری 3. ایزوله بودن 4. ماندگاری
By XroGuE
مدير دسترسي عمومي براي نوشتن را غيرفعال كرده.
مدیران انجمن: هانیه سلیمانی