Transaksiya bu bir mantiqiy operatsiyaning ma’lumotlar bazasida amalga oshirilish, masalan: - Transaksiya bu bir mantiqiy operatsiyaning ma’lumotlar bazasida amalga oshirilish, masalan:
Account A
Account B
Transfer
Bu yerda 3 ta asosiy shartlar bajarilish lozim:
- Atomicity: Account A pulni transfer qilganda Account B qabul qila olishi;
- Consistency: Account A dan transfer qilinayotgan pul miqdori Account Aning balansida bo’lishi;
- Durability: Pul bir accountdan ikkinchisiga o’tganda ikkinchi accountda pulning paydo bo’lishi. Agar tizimda xatolik bersa, accountda saqlanib qolishi.
Do'stlaringiz bilan baham: |