Comparative analysis of non-relational databases on the example of Amazon DynamoDB and MongoDB
Article Sidebar
Issue Vol. 39 (2026)
-
Comparative analysis of user interface quality of mobile operator applications
Darya Benedziktovich, Oleksii Davydok102-107
-
Comparative analysis of non-relational databases on the example of Amazon DynamoDB and MongoDB
Michał Sagan, Małgorzata Plechawska-Wójcik108-114
-
Generative adversarial networks in sound synthesis: analysis of sound modeling capabilities using GANs.
Michał Galant, Paweł Powroźnik115-122
-
Analysis of LEAPET: a new energy-aware routing protocol for Internet of Things-based Heterogeneous Wireless Sensor Network
Kazeem B. Adedeji123-131
-
Comparative analysis of query optimization techniques in modern relational database systems
Volodymyr Solohub, Volodymyr Pashkevych132-137
-
Statistical analysis of the results of real dice rolls using the object detection model in the context of the Central Limit Theorem
Kacper Gębusia, Edyta Łukasik138-145
-
Analysis of usability and accessibility of Polish web services for English language testing
Michał Billewicz, Natalia Bogusz, Maria Skublewska-Paszkowska146-153
-
Comparative analysis of reactive programming and Java virtual threads
Daniel Charlak, Jakub Brzeziński, Grzegorz Kozieł154-160
-
Comparative analysis of the security of instant messaging apps
Natalia Pioterczak, Maksymilian Potocki, Piotr Kopniak161-166
-
Comparative analysis of chosen programming languages
Jakub Machnowski, Marta Dziuba-Koziel167-175
-
Comparative performance analysis of Express.js and Spring Boot in CRUD-oriented web applications
Wojciech Wnuk, Małgorzata Plechawska-Wójcik176-182
-
Comparative performance analysis of Spring Boot and Ktor for a ticket reservation REST API on the JVM
Miłosz Serej, Kamil Kopciński, Jakub Smołka183-187
Main Article Content
Authors
Abstract
This article compares two non-relational database systems: Amazon DynamoDB and MongoDB. The aim of the study was to identify the more efficient system. For this purpose, identical databases have been prepared in four environments: MongoDB Local, DynamoDB Local, MongoDB Atlas, and DynamoDB AWS. Research scenarios were designed to measure the execution time of database operations such as searching, adding, editing, and deleting data. The scripts enabling the measurement of these operations have been prepared in the JMeter program. Additionally, based on one of the research scenarios, it has been checked which database system better optimizes queries.
Keywords:
Sustainable Development Goals (SDG)
- 9 - Industry, Innovation, Technology and Infrastructure
References
[1] DB-Engines Ranking, https://db-engines.com/en/ranking, [09.06.2025].
[2] I. Carvalho, F. Sá, J. Bernardino, Performance Evaluation of NoSQL Document Databases: Couchbase, CouchDB, and MongoDB, Algorithms 16 (2023) 1-17, https://doi.org/10.3390/a16020078. DOI: https://doi.org/10.3390/a16020078
[3] M. Diogo, B. Cabral, J. Bernardino, Consistency Models of NoSQL Databases, Future Internet 11 (2019) 1-19, https://doi.org/10.3390/fi11020043. DOI: https://doi.org/10.3390/fi11020043
[4] S. Gilbert, N. Lynch, Brewer's conjecture and the feasibility of consistent, available, partition-tolerant web services, SIGACT News Volume 33(2) (2002) 51-59, https://doi.org/10.1145/564585.564601. DOI: https://doi.org/10.1145/564585.564601
[5] W. Khan, T. Kumar, C. Zhang, K. Raj, A. M. Roy, B. Luo, SQL and NoSQL Database Software Architecture Performance Analysis and Assessments—A Systematic Literature Review, Big Data and Cognitive Computing 7 (2023) 1-44, https://doi.org/10.3390/bdcc7020097. DOI: https://doi.org/10.3390/bdcc7020097
[6] P. Atzeni, F. Bugiotti, L. Cabibbo, R. Torlone, Data modeling in the NoSQL world, Computer Standards & Interfaces Volume 67 (2020) 1-36, https://doi.org/10.1016/j.csi.2016.10.003. DOI: https://doi.org/10.1016/j.csi.2016.10.003
[7] J. Kalajdjieski, M. Raikwar, N. Arsov, G. Velinov, D. Gligoroski, Databases fit for blockchain technology: A complete overview, Blockchain: Research and Applications Volume 4 (2023) 1-18, https://doi.org/10.1016/j.bcra.2022.100116. DOI: https://doi.org/10.1016/j.bcra.2022.100116
[8] What is Amazon DynamoDB? – Amazon DynamoDB documentation, https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Introduction.html, [02.06.2025].
[9] NoSQL Workbench for DynamoDB - Amazon, https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/workbench.html, [02.06.2025].
[10] What is MongoDB? – MongoDB documentation, https://www.mongodb.com/docs/manual/, [02.06.2025].
[11] What is MongoDB Atlas? – Atlas – MongoDB, https://www.mongodb.com/docs/atlas, [02.06.2025].
[12] What is MongoDB Compass – Compass, https://www.mongodb.com/docs/compass, [02.06.2025].
[13] Mockaroo, https://www.mockaroo.com, [03.06.2025].
[14] Apache JMeter: Narzędzie do zaawansowanego testowania wydajności, https://boringowl.io/blog/apache-jmeter-narzedzie-do-zaawansowanego-testowania-wydajnosci, [03.06.2025].
Article Details
Abstract views: 39

