Transaction Models: A Comprehensive Review of Evolution, Challenges, And Future Prospects

Authors

  • Meenu

Keywords:

ACID Properties, Distributed Systems, Nested Transactions, Real-Time Transactions. Transaction Models.

Abstract

This review paper explores the evolution of transaction models in database systems, highlighting their foundational principles and advancements. It begins by examining the limitations of classical ACID-based models in handling modern, complex database systems, including distributed, real-time, and long-duration transactions. Advanced models, such as nested, distributed, and real-time transactions, are introduced to address scalability, fault tolerance, and performance challenges. Key issues such as deadlock management and scalability are explored, alongside emerging trends like machine learning for optimization and blockchain for secure processing. The paper identifies future research directions, including energy-efficient management, AI-driven optimizations, and support for heterogeneous environments, ultimately emphasizing the need for adaptive transaction frameworks to meet evolving demands in database systems.

Downloads

Download data is not yet available.

References

T. C. a. C. E. Begg, Database Systems: A Practical Approach to Design, Implementation and Management, II, Ed., Boston, MA: Addison-Wesley Longman Publishing Co., Inc., 1998.

M. T. Ö. a. P. Valduriez, Principles of Distributed Database Systems, IV, Ed., Springer, 2020, pp. pp. 1-674.

K. Ramamritham, “Real-time databases,” Distributed and Parallel Databases, vol. 01, no. 02, pp. 199-226, 1993.

R. A. a. H. Garcia-Molina, “Scheduling Real-Time Transactions: A Performance Evaluation,” in 34th International Conference on Very Large Data Bases, 1988.

J. S. a. W. Zhao, “On real-time transactions,” in ACM SIGMOD , March 1988..

M. C. a. M. L. J. Haritsa, “Data Access Scheduling in Firm Real-Time Database Systems,” International Journal of Real-Time Systems, vol. 4, no. 3, 1992.

M. M. a. A. K. S. U. Shanker, “Distributed real-time database systems: Background and literature review,” International Journal of Distributed and Parallel Databases, vol. 23, no. 2, p. 127–149, 2008.

J. Gray, “A Transaction Model,” in ICALP, 1980.

J. Gray, “Notes on database operating systems,” in Lecture Notes in Computer Science,Operating Systems -- An Advanced Course, vol. 60, Berlin, Springer-Verlag, 1978, pp. 393-481.

J. Gray, “The recovery manager of the system R database manager,” ACM Computing Surveys, vol. 13, p. 223–244 , 1981.

S. M. Y. B. H. K. a. A. S. R. Rastogi, “On correctness of non-serializable executions,” in 12th ACM SIGACT-SIGMOD-SIGART Symposium on Principles of Database Systems, 1993.

S. A. a. V. Vianu, “Equivalence and optimization of relational transactions,” Journal of the ACM, vol. 35, pp. 70-120, 1988.

J. Gray, “Why do computers stop and what can be done about it,” in CIPS (Canadian Information Processing Society) Edmonton '87 Conference Tutorial Notes, Edmonton, Canada, 1987.

C. H. Papadimitriou, “Serializability of concurrent database updates,” Journal of the ACM, vol. 26, no. 4, p. 631–653, 1979.

P. M. L. I. a. D. J. R. R. E. Stearns, “Concurrency controls for database systems,” in 17th Symposium on Foundations of Computer Science, 1976.

T. K. a. C. H. Papadimitriou, “An optimality theory of concurrency control for databases,” in ACM SIGMOD International Conference on Management of Data, 1979.

M. J. C. a. M. Livny, “Distributed Concurrency Control Performance: A Study of Algorithm, Distribution, and Replication,” in 14th VLDB Conference, Los Angeles, California, 1988.

Y. C. a. L. Gruenwald, “Research Issues for a Real-Time Nested Transaction Model,” in 2nd IEEE Workshop on Real-Time Applications, July 1994.

M. O. A. E. B. Medjahed, “Generalization of ACID Properties,” in Encyclopedia of Database Systems, Boston, MA, 2009.

E. B. Moss, “Nested Transactions: An Approach to Reliable Distributed Computing,” Cambridge, MA, , 1981.

H. G.-M. a. K. Salem, “Sagas,” in ACM SIGMOD International Conference on Management of Data, 1987.

G. Weikum, “ Principles and realization strategies of multi-level transaction management,” ACM Trans. Database System, vol. 16, no. 1, p. 132–180, 1991.

G. H. C. B. P. a. M. P. Weikum, “Multi-level recovery,” in 9th ACM Symposium on Principles of Database Systems, Nashville, TN, 1990.

C. Pu, “Superdatabases for composition of heterogeneous databases,” in 4th International Conference on Data Engineering, 1988.

M. R. a. A. Sheth, Specification and execution of transactional workflows, K. W, Ed., ACM Press/Addison-Wesley, 1995, p. 592–620.

Z. a. B. Bhargava, Flex Transactions, Ö. M. Liu L., Ed., Boston, MA: Springer, 2009.

Downloads

Published

12.06.2024

How to Cite

Meenu. (2024). Transaction Models: A Comprehensive Review of Evolution, Challenges, And Future Prospects. International Journal of Intelligent Systems and Applications in Engineering, 12(4), 5260–5269. Retrieved from https://www.ijisae.org/index.php/IJISAE/article/view/7319

Issue

Section

Research Article