Transaksiyalarni boshqarishning samarali strategiyalari
Keywords:
Transaksiya, ACID, bloklash, locking, optimistik boshqaruv, MVCC, 2PC, 3PC, konsistensiya, maʼlumotlar bazasiAbstract
Mazkur maqolaning maqsadi maʼlumotlar bazalarida transaksiyalarni boshqarishning zamonaviy va samarali strategiyalarini ilmiy jihatdan tahlil qilishdan iborat. Tadqiqot jarayonida ACID tamoyillari, bloklash mexanizmlari (pessimistik va optimistik), ko‘p versiyali konsistensiya nazorati (MVCC), shuningdek, taqsimlangan tizimlarda keng qo‘llaniladigan ikki bosqichli va uch bosqichli kelishuv protokollari (2PC va 3PC) chuqur o‘rganildi. Tadqiqot natijalari transaksiyalar ishonchliligini oshirish, maʼlumotlar yaxlitligini saqlash va tizim barqarorligini taʼminlashga qaratilgan. Maqola mantiqiy izchillikda, sodda va tushunarli ilmiy uslubda bayon etilgan bo‘lib, amaliy misollar hamda nufuzli manbalarga tayangan holda yoritilgan
References
1. Elmasri, R., & Navathe, S. (2016). Fundamentals of Database Systems (7th ed.). Pearson.
2. Gray, J., & Reuter, A. (1993). Transaction Processing: Concepts and Techniques. Morgan Kaufmann.
3. Bernstein, P. A., Hadzilacos, V., & Goodman, N. (1987). Concurrency Control and Recovery in Database Systems. Addison-Wesley.
4. Haerder, T., & Reuter, A. (1983). Principles of Transaction-Oriented Database Recovery. ACM Computing Surveys, 15(4), 287–317.
5. Özsu, M. T., & Valduriez, P. (2011). Principles of Distributed Database Systems. Springer.


