Analisis Performa In Memory Database Redis dan Apache Ignite dalam Menampilkan Data Terstruktur

Ramadhan, Adi Rizky (2024) Analisis Performa In Memory Database Redis dan Apache Ignite dalam Menampilkan Data Terstruktur. Undergraduate thesis, Politeknik Negeri Bengkalis.

[img] Text (Abstract)
1.TA-6304201278-Abstract.pdf - Submitted Version
Available under License Creative Commons Attribution Non-commercial Share Alike.

Download (11kB)
[img] Text (Bab 1 Pendahuluan)
2.TA-6304201278-Bab I Pendahuluan.pdf - Submitted Version
Available under License Creative Commons Attribution Non-commercial Share Alike.

Download (19kB)
[img] Text (Daftar Pustaka)
3.TA-6304201278-Daftar Pustaka.pdf - Submitted Version
Available under License Creative Commons Attribution Share Alike.

Download (14kB)
[img] Text (Full Text)
4.TA-6304201278-Full Text.pdf - Submitted Version
Restricted to Registered users only
Available under License Creative Commons Attribution Non-commercial Share Alike.

Download (6MB)

Abstract

This research aims to analyse and compare the performance of Redis as a memory-based in-memory database and Apache Ignite as an in-memory distributed database platform in displaying structured data. This research utilises the Maritime Automatic Identification System (AIS) dataset stored in the MongoDB document database. AIS data samples were processed by Redis and Apache Ignite to measure key performance metrics including throughput, latency, resource utilisation, and error rate under various load testing scenarios. The local environment uses Docker Desktop, while the server uses a Virtual Private Server (VPS) from IdCloudHost. Load testing using JMeter simulates concurrent data access as in real-world applications. Results show that Redis excels in terms of latency and throughput at low to medium workloads, while Apache Ignite shows better performance in resource utilisation and scalability under high workloads. In terms of data consistency, Apache Ignite experienced some issues under heavy load conditions but could be improved with configuration adjustments. Overall, this study concludes that Redis is more suitable for applications with low latency and high throughput requirements, while Apache Ignite is more ideal for applications that require high scalability and efficient resource utilisation. The evaluation from both sides, local and server, provides a comprehensive insight into the strengths and weaknesses of each technology in real usage contexts. Keywords: In-Memory Database, Redis, Apache Ignite, load testing, structured data

Item Type: Thesis (Undergraduate)
Contributors:
ContributionContributorsEmailNIDN/NIDK
Thesis advisorEnda, Depandidepandienda@polbeng.ac.idNIDN0022059004
Thesis advisorRahmi, Elvielvirahmi@polbeng.ac.idNIDN0009058706
Uncontrolled Keywords: In-Memory Database, Redis, Apache Ignite, load testing, structured data
Subjects: 410 ILMU TEKNIK > 450 TEKNIK ELEKTRO DAN INFORMATIKA > 458 Teknik Informatika
Divisions: Jurusan Teknik Informatika > Sarjana Terapan Rekayasa Perangkat Lunak > TUGAS AKHIR
Depositing User: Rekayasa Perangkat Lunak B 2024
Date Deposited: 26 Aug 2024 06:19
Last Modified: 26 Aug 2024 06:19
URI: http://eprints.polbeng.ac.id/id/eprint/13724

Actions (login required)

View Item View Item