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.

Dades bibliogràfiques
Autors principals: Hasan, Md. Ahsanul, Ahmed, Fardin, Chowdhury, Abul Hossain, Leion, Md. Kamruzzaman, Prince, Md. Rafsan Ferdous
Altres autors: Arif, Hossain
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