TY - GEN
T1 - Comparative Analysis of Database Access Method Performance on Containerized Application
AU - Wahono, Bari Hade Variant
AU - Asfihani,
AU - Yuhana, Umi Laili
N1 - Publisher Copyright:
© 2024 IEEE.
PY - 2024
Y1 - 2024
N2 - In the rapidly evolving landscape of modern software development, containerization has emerged as a pivotal technology, offering scalability, portability, and efficiency in deploying applications across diverse computing environments. As organizations increasingly adopt containerized architectures, the performance of database access methods becomes a critical consideration for ensuring optimal application functionality and responsiveness. This research aims to comprehensively analyze various database access methods within containerized applications, focusing on Direct Access, Object-Relational Mapping (ORM), Representational State Transfer (REST) API, and GraphQL method. By conducting a systematic performance analysis, we aim to provide valuable insights into the trade-offs associated with each method, aiding developers, architects, and decision-makers in making informed choices that align with the specific requirements of their containerized applications. Our study found that the Direct Access method is faster than other methods (15x faster than GraphQL, 5.5x faster than ORM, and 2.14x faster than RestAPI) and best for precise control and high performance in simple queries.
AB - In the rapidly evolving landscape of modern software development, containerization has emerged as a pivotal technology, offering scalability, portability, and efficiency in deploying applications across diverse computing environments. As organizations increasingly adopt containerized architectures, the performance of database access methods becomes a critical consideration for ensuring optimal application functionality and responsiveness. This research aims to comprehensively analyze various database access methods within containerized applications, focusing on Direct Access, Object-Relational Mapping (ORM), Representational State Transfer (REST) API, and GraphQL method. By conducting a systematic performance analysis, we aim to provide valuable insights into the trade-offs associated with each method, aiding developers, architects, and decision-makers in making informed choices that align with the specific requirements of their containerized applications. Our study found that the Direct Access method is faster than other methods (15x faster than GraphQL, 5.5x faster than ORM, and 2.14x faster than RestAPI) and best for precise control and high performance in simple queries.
KW - Database Access
KW - GraphQL
KW - ORM
KW - REST API
UR - http://www.scopus.com/inward/record.url?scp=85193859897&partnerID=8YFLogxK
U2 - 10.1109/AIMS61812.2024.10513113
DO - 10.1109/AIMS61812.2024.10513113
M3 - Conference contribution
AN - SCOPUS:85193859897
T3 - International Conference on Artificial Intelligence and Mechatronics System, AIMS 2024
BT - International Conference on Artificial Intelligence and Mechatronics System, AIMS 2024
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 2024 International Conference on Artificial Intelligence and Mechatronics System, AIMS 2024
Y2 - 22 February 2024 through 23 February 2024
ER -