A comparative analysis of non-relational databases in e-commerce applications
Article Sidebar
Open full text
Issue Vol. 28 (2023)
-
The Examination of SQL Queries Efficiency in Chosen IT System
Krzysztof Barczak186-189
-
Comparative analysis of selected databases on the example of a proprietary web application
Łukasz Przychodzień, Dominika Radwan, Grzegorz Kozieł190-196
-
Performance optimization of web applications using Qwik
Adam Lipiński, Beata Pańczyk197-203
-
Analyze the effectiveness of ETL processes implemented using SQL and Apache HiveQL languages
Krzysztof Litka204-209
-
A comparative analysis of the performance of the relational database and the Hadoop environment in the context of analytical data processing
Michał Zadrąg210-216
-
Performance comparison of Flutter platform GUI in web and native environments
Juliusz Piskor, Marcin Badurowicz217-222
-
Usability analysis of banking service interfaces in Poland
Paulina Sułek, Aleksandra Walaszek223-228
-
Comparative analysis of selected tools for test automation of web applications
Analiza porównawcza wybranych narzędzi do automatyzacji testów aplikacji webowychMichał Pojęta, Franciszek Wąsik, Małgorzata Plechawska-Wójcik229-235 -
Comparative analysis of methods for testing web applications
Wojciech Superson, Tomasz Smyk, Małgorzata Plechawska-Wójcik236-241
-
Performance comparison of microservices written using reactive and imperative approaches
Kacper Mochniej, Marcin Badurowicz242-247
-
Comparative analysis of live sports streaming services
Emilia Skiba248-255
-
Comparative analysis of Angular and React development frameworks
Sylwester Skrzypiec, Małgorzata Plechawska-Wójcik256-263
-
Performance analysis of databases created in virtualized and containerized environment
Zygmunt Łata, Maria Skublewska-Paszkowska264-272
-
A comparative analysis of non-relational databases in e-commerce applications
Kacper Saweczko, Grzegorz Rożek, Małgorzata Plechawska-Wójcik273-278
-
Analysis of how universal design principles impact on the perception of virtual museum interfaces
Dawid Nicpoń, Weronika Wach, Maria Skublewska-Paszkowska279-284
-
An accessibility analysis of websites of selected types of universities
Maciej Banaszak, Mariusz Dzieńkowski285-290
-
Impact of changes in graphics setting on performance in selected video games
Kamil Szafran, Małgorzata Plechawska-Wójcik291-295
-
The comparative performance analysis of selected relational database systems
Szymon Schab296-303
Main Article Content
DOI
Authors
Abstract
In this article, a comparative analysis of non-relational databases was conducted to determine the best database for e-commerce systems. Non-relational systems such as MongoDB and Apache Cassandra were used for the study and the results were compared with a relational PostgreSQL database. The main research criterion was performance testing of several types of queries based on execution time. To implement the research, typical e-commerce databases were created and then tested in a .NET test application created by authors. In addition, the difference in community support between non-relational and relational systems was determined. The research showed that MongoDB is best suited for e-commerce systems.
Keywords:
References
A. Molla, P.S. Licker,E-commerce systems success: An attempt to extend and respecify the Delone and MacLean model of IS success, Journal of Electronic Commerce Research 2 (2001) 131-141.
I. Y. Song, K. Y. Whang, Database design for real-world e-commerce systems, EEE Data Eng. Bull. 23.1 (2000) 23-28.
D. Ramesh, E. Khosla, S. N. Bhukya, Inclusion of e-commerce workflow with NoSQL DBMS: MongoDB document store, IEEE international conference on computational intelligence and computing research(ICCIC) (2016) 1-5. DOI: https://doi.org/10.1109/ICCIC.2016.7919652
H. Matallah, G. Belalem, K. Bouamrane, Comparative study between the MySQL relational database and the MongoDB NoSQL database, International Journal of Software Science and Computational Intelligence (IJSSCI) 13(3) (2021) 38-63. DOI: https://doi.org/10.4018/IJSSCI.2021070104
J. K. Chen, W. Z. Lee, An Introduction of NoSQL Databases based on their categories and application industries, Algorithms 12(5) (2019) 1-16, https://doi.org/10.3390/a12050106. DOI: https://doi.org/10.3390/a12050106
A. Makris, K. Tserpes, G. Spiliopoulos, D. Anagnostopoulos, Performance Evaluation of MongoDB and PostgreSQL for spatio-temporal Data, EDBT/ICDT Workshops2019 Joint Conference Workshops, Lisbon, Portugal (2019) 1-8.
A. J. Maulidin, F. Renaldi, F. R. Umbara, Online Integration of SQL and No-SQL Databases using RestAPIs: A Case on 2 furniture e-Commerce Sites, 2020 3rd International Conference on Computer and Informatics Engineering (IC2IE) (2020) 261-266. DOI: https://doi.org/10.1109/IC2IE50715.2020.9274613
V. N. Gudivada, S. Jothilakshmi, D. Rao, Data management issues in big data applications, ALLDATA 15 (2015) 16-21.
D. Fijałkowski, R. Zatoka, An architecture of a Web recommender system using social network user profiles for e-commerce, 2011 Federated Conference on Computer Science and Information Systems (FedCSIS) (2011) 287-290.
A. Chauhan, A Review on Various Aspects of MongoDb Databases, International Journal of Engineering Research & Technology (IJERT) 8(5) (2019) 90-92.
N. Jatana, S. Puri, M. Ahuja, I. Kathuria, D. Gosain, A survey and comparison of relational and non-relational database, International Journal of Engineering Research & Technology 1(6) (2012) 1-5.
A. Kumar, G. Vijaya. Streaming data analysis using apache cassandra and zeppelin. IJISET-International Journal of Innovative Science, Engineering & Technology 3 (2016) 8-15.
SONG, Il-Yeol; WHANG, Kyu-Young. Database design for real-world e-commerce systems. IEEE Data Eng. Bull. 23.1 (2000) 23-28.
What is MongoDB - MongoDB documentation, https://www.mongodb.com/docs/manual, [08.06.2023].
Apache Cassandra Documentation – overview, http://cassandra.apache.org/doc/latest/cassandra/architecture/overview.html, [08.06.2023].
PostgreSQL - About, https://www.postgresql.org/about, [08.06.2023].
LINQ – overview https://learn.microsoft.com/en-us/dotnet/csharp/linq/ [26.06.2023].
BenchmarkDotNet overview, https://benchmarkdotnet.org/, [26.06.2023].
StackOverflow – forum programistyczne, https://stackoverflow.com, [08.06.2023].
GitHub – serwis internetowy, https://github.com, [08.06.2023].
Article Details
Abstract views: 393
License

This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
