Analysis on the performance comparison between a relational database and a non-relational database for big data application
This thesis is submitted in partial fulfillment of the requirements for the degree of Bachelor of Science in Computer Science, 2022.
Autors principals: | , , , , |
---|---|
Altres autors: | |
Format: | Thesis |
Idioma: | English |
Publicat: |
Brac University
2022
|
Matèries: | |
Accés en línia: | http://hdl.handle.net/10361/17165 |
id |
10361-17165 |
---|---|
record_format |
dspace |
spelling |
10361-171652022-09-05T21:01:42Z Analysis on the performance comparison between a relational database and a non-relational database for big data application Hasan, Md. Ahsanul Ahmed, Fardin Chowdhury, Abul Hossain Leion, Md. Kamruzzaman Prince, Md. Rafsan Ferdous Arif, Hossain Department of Computer Science and Engineering, Brac University Big data MongoDB PostgreSQL RDMS Technology Big data Computers Database Management This thesis is submitted in partial fulfillment of the requirements for the degree of Bachelor of Science in Computer Science, 2022. Cataloged from PDF version of thesis. Includes bibliographical references (pages 43-44). Database plays a vital role in modern life of technology. Large scale applications such as social media, E-commerce platforms generate a really big amount of data that needs to be stored and worked with properly. And it is important to get efficient performance from database management systems that are used for this purpose. So, in this thesis, we compared the performance between a Relational database management system (RDMS) and a Non-relational database management system. We used PostgreSQL as a relational database and MongoDB as a Non-relational database in JavaScript server side platform. And we generated a large amount of records with different numbers using JavaScript functionalities that needs to be processed and stored for scalable and optimized performance. Then, we performed select, update, delete, insert operations in different level of complexities in both the databases. Finally, we analyzed and compared the performance using statistical ANOVA process of these two databases. From our experiment in big data application, the update, delete and select operation was faster in PostgreSQL database and insert operation was faster in MongoDB database. Md. Ahsanul Hasan Fardin Ahmed Abul Hossain Chowdhury Md. Kamruzzaman Leion Md. Rafsan Ferdous Prince B. Computer Science 2022-09-05T08:49:34Z 2022-09-05T08:49:34Z 2022 2022-01 Thesis ID 18101018 ID 18101203 ID 18101587 ID 18101417 ID 18101299 http://hdl.handle.net/10361/17165 en Brac University theses are protected by copyright. They may be viewed from this source for any purpose, but reproduction or distribution in any format is prohibited without written permission. 44 pages application/pdf Brac University |
institution |
Brac University |
collection |
Institutional Repository |
language |
English |
topic |
Big data MongoDB PostgreSQL RDMS Technology Big data Computers Database Management |
spellingShingle |
Big data MongoDB PostgreSQL RDMS Technology Big data Computers Database Management Hasan, Md. Ahsanul Ahmed, Fardin Chowdhury, Abul Hossain Leion, Md. Kamruzzaman Prince, Md. Rafsan Ferdous Analysis on the performance comparison between a relational database and a non-relational database for big data application |
description |
This thesis is submitted in partial fulfillment of the requirements for the degree of Bachelor of Science in Computer Science, 2022. |
author2 |
Arif, Hossain |
author_facet |
Arif, Hossain Hasan, Md. Ahsanul Ahmed, Fardin Chowdhury, Abul Hossain Leion, Md. Kamruzzaman Prince, Md. Rafsan Ferdous |
format |
Thesis |
author |
Hasan, Md. Ahsanul Ahmed, Fardin Chowdhury, Abul Hossain Leion, Md. Kamruzzaman Prince, Md. Rafsan Ferdous |
author_sort |
Hasan, Md. Ahsanul |
title |
Analysis on the performance comparison between a relational database and a non-relational database for big data application |
title_short |
Analysis on the performance comparison between a relational database and a non-relational database for big data application |
title_full |
Analysis on the performance comparison between a relational database and a non-relational database for big data application |
title_fullStr |
Analysis on the performance comparison between a relational database and a non-relational database for big data application |
title_full_unstemmed |
Analysis on the performance comparison between a relational database and a non-relational database for big data application |
title_sort |
analysis on the performance comparison between a relational database and a non-relational database for big data application |
publisher |
Brac University |
publishDate |
2022 |
url |
http://hdl.handle.net/10361/17165 |
work_keys_str_mv |
AT hasanmdahsanul analysisontheperformancecomparisonbetweenarelationaldatabaseandanonrelationaldatabaseforbigdataapplication AT ahmedfardin analysisontheperformancecomparisonbetweenarelationaldatabaseandanonrelationaldatabaseforbigdataapplication AT chowdhuryabulhossain analysisontheperformancecomparisonbetweenarelationaldatabaseandanonrelationaldatabaseforbigdataapplication AT leionmdkamruzzaman analysisontheperformancecomparisonbetweenarelationaldatabaseandanonrelationaldatabaseforbigdataapplication AT princemdrafsanferdous analysisontheperformancecomparisonbetweenarelationaldatabaseandanonrelationaldatabaseforbigdataapplication |
_version_ |
1814307731944767488 |