લેશન - ૫૪ : ટ્રાન્સેક્સનની કંસટ્રેઇનની ACID પ્રોપર્ટી
ટ્રાન્ઝેક્શનની ACID Properties
| ACID ગુણધર્મ | ગુજરાતી અર્થ | વિગત |
|---|---|---|
| Atomicity (એટોમિસિટી) | પરમાણુતા | ટ્રાન્ઝેક્શનના બધા કાર્યો સફળતાપૂર્વક પૂર્ણ થાય અથવા એકપણ કાર્ય પૂર્ણ ન થાય. જો કોઈ એક કાર્ય નિષ્ફળ જાય તો આખું ટ્રાન્ઝેક્શન Rollback થાય છે. |
| Consistency (સુસંગતતા) | સુસંગતતા | ટ્રાન્ઝેક્શન પૂર્ણ થયા પછી ડેટાબેઝ તેના નિયમો અને Constraints અનુસાર યોગ્ય અને સુસંગત સ્થિતિમાં રહે છે. |
| Isolation (આઇસોલેશન) | અલગાવ | એકસાથે ચાલતા અનેક ટ્રાન્ઝેક્શન એકબીજાના અધૂરા અથવા અસ્થાયી ડેટાને અસર કરતા નથી. દરેક ટ્રાન્ઝેક્શન સ્વતંત્ર રીતે કાર્ય કરે છે. |
| Durability (ડ્યુરેબિલિટી) | સ્થાયિત્વ | ટ્રાન્ઝેક્શન સફળતાપૂર્વક Commit થયા પછી તેનો ડેટા કાયમી રીતે સંગ્રહિત રહે છે. સિસ્ટમ બંધ થઈ જાય અથવા ક્રેશ થાય તો પણ Commit થયેલો ડેટા ગુમાતો નથી. |
ACID Properties ના ઉપયોગો
- બેંકિંગ ટ્રાન્ઝેક્શન
- ઓનલાઈન શોપિંગ
- ATM ટ્રાન્ઝેક્શન
- ઓનલાઈન પેમેન્ટ સિસ્ટમ
- રિઝર્વેશન સિસ્ટમ
- ડેટાબેઝ મેનેજમેન્ટ સિસ્ટમ