લેશન - ૫૪ : ટ્રાન્સેક્સનની કંસટ્રેઇનની ACID પ્રોપર્ટી

ટ્રાન્ઝેક્શનની ACID Properties

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

ACID Properties ના ઉપયોગો

  • બેંકિંગ ટ્રાન્ઝેક્શન
  • ઓનલાઈન શોપિંગ
  • ATM ટ્રાન્ઝેક્શન
  • ઓનલાઈન પેમેન્ટ સિસ્ટમ
  • રિઝર્વેશન સિસ્ટમ
  • ડેટાબેઝ મેનેજમેન્ટ સિસ્ટમ