تبلیغات
danesh1 - تراکنش (transaction)
درباره وبلاگ

آرشیو

آخرین پستها

پیوندها

پیوندهای روزانه

صفحات جانبی

نویسندگان

ابر برچسبها

نظرسنجی

آمار وبلاگ

Admin Logo
themebox

تراکنش (transaction) یک برنامه فعال است که دنباله ای از دستورات را شامل می شود و به 

طور خاص بعضی عملیات آن روی پایگاه داده است.

سه عمل تراکنشی خاص وجود دارد: start که نشان می دهد یک تراکنش دارد شروع می شود، 

commit که دلالت بر اتمام عادی تراکنش دارد و abort که بیان کننده پایان یافتن تراکنش به دلیل 

سقط آن است و کلیه اثرات ترکنش سقط شده باید rollback یا بی اثر شود. وقتی تراکنش 

commit می شود تاثیرش روی پایگاه داده باید دائمی شود.

هر تراکنش باید پایگاه داده را از یک حالت سازگار به حالت سازگار بعدی ببرد. تراکنش باید دارای

خواص ACID باشد تا پایگاه داده را در حالت سازگار باقی نگهدارد. خواص ACID حروف اول چهار 

خاصیت زیر می باشند

الف: یکپارچگی(atomicity)

ب:همخوانی(consistancy)

ج:انزوا        (isolation)

د:پایایی      (durability)



نوشته شده توسط :mahboobeh eravani
دوشنبه 22 اسفند 1390-12:30 ق.ظ