PDA

View Full Version : ACID



zoltrix_66
شنبه 20 مهر 1387, 13:52 عصر
با سلام می خواستم در مورد شرایطی که پایگاه داده برای اجرای همزمان تراکنش فراهم میکنه که به این شرایط به اختصار ACID گفته میشه توضیح بدین. با تشکر:خجالت:

رضا عربلو
شنبه 20 مهر 1387, 17:52 عصر
Atomicity, Consistency, Isolation, Durability :
http://en.wikipedia.org/wiki/ACID

niloofar norouzi
شنبه 20 مهر 1387, 18:55 عصر
:ATOMIC(1


یاهمه ی تغییرات داخل TRANSACTIONباید ماندگار شوند و یا همه غیر ماندگار.


:CONSISTENT2)


تغییراتیکه در داخل یک transaction بر روی اطلاعات اعمال می شوند نباید با قواعد وضع شده برای دریافت


اطلاعات ناسازگار باشد.


:ISOATED3)


هنگامی که یکTRANSACTION در حال تغیر اطلاعات می باشد و هنوز تغییرات خود را ROLLBACK یا COMMIT


نکرده سایر کاربران نباید بتوانند اطلاعات در این وضعیت را تغییر دهند.


:DURABLE4)


هنگامی کهTRANSACTION به پایان می رسد تغییرات اعمال شده توسط آن باید در سیستم پایدار باشد


حتی در صورت بروز اشکال نرم افزای یا سخت افزاری.


موفق باشید