Benchmarking and Utilization of NoSQL Databases - A New Vision
dc.contributor.advisor | Vágner, Anikó Szilvia | |
dc.contributor.author | Alzaidi, Mustafa | |
dc.contributor.department | Informatikai tudományok doktori iskola | hu |
dc.contributor.submitterdep | Informatikai Kar | |
dc.date.accessioned | 2024-01-17T14:59:47Z | |
dc.date.available | 2024-01-17T14:59:47Z | |
dc.date.created | 2024 | |
dc.date.defended | 2024-01-10 | |
dc.description.abstract | This dissertation explores the many aspects of NoSQL databases, with an emphasis on two key principles. First, we'll discuss NoSQL database benchmarking, an essential step toward selecting the right system for particular requirements. And then focused on leveraging NoSQL database capabilities to enhance performance in practical applications. In this dissertation, we will discuss the importance of benchmarking, the methods used to conduct benchmarks, and the most used benchmarking software. Then, compare Redis and HBase, two popular key-value NoSQL databases, using the Yahoo Cloud Service Benchmarking Tool (YCSB). And take a look at how they were rated on the job. In addition, the dissertation will provide a trip planning algorithm (one that can determine the best routes between two specified points) and provide an overview of GTFS data. Then, present the strategy of employing the Redis NoSQL database to accelerate the process of discovering a trip plan utilising GTFS data. Discovering potential routes and verifying them in light of the trip's schedule are the two main components of the trip planning process. An algorithm for validating trips in accordance with the trip schedule will be presented in the dissertation. The Range Mapping Hash is a Redis structure that was designed to speed up the trip time verifying process; it is another example of the use of a NoSQL database. In the dissertation, the performance of both trip planning and trip time validation are measured and compared with and without the proposed method of utilizing NoSQL database. One of the problems with the most widely used benchmarking tools and methods today is that they do not account for the specifics of the benchmarking application. Using the GTFS trip planner application as an example, this paper will introduce the method of benchmarking the database based on application interaction. In this section, we will compare Redis and MongoDB as storage for GTFS databases. | |
dc.description.corrector | hbk | |
dc.format.extent | 78 | |
dc.identifier.uri | https://hdl.handle.net/2437/365156 | |
dc.language.iso | en | |
dc.subject | NoSQL | |
dc.subject | Trip-planning | |
dc.subject | GTFS | |
dc.subject | Redis | |
dc.subject | HBase | |
dc.subject | MongoDB | |
dc.subject.discipline | Informatikai tudományok | hu |
dc.subject.sciencefield | Műszaki tudományok | hu |
dc.title | Benchmarking and Utilization of NoSQL Databases - A New Vision | |
dc.title.translated | A NoSQL-adatbázisok teljesítményértékelése és felhasználása – új jövőkép |
Fájlok
Eredeti köteg (ORIGINAL bundle)
1 - 3 (Összesen 3)
Nincs kép
- Név:
- my_thisis.pdf
- Méret:
- 2.63 MB
- Formátum:
- Adobe Portable Document Format
- Leírás:
- Short theses
Nincs kép
- Név:
- mydissertation.pdf
- Méret:
- 5.24 MB
- Formátum:
- Adobe Portable Document Format
- Leírás:
- Dissertation
Nincs kép
- Név:
- Al-Zaidi Mustafa Majid Hayder_meghívó.docx.pdf
- Méret:
- 530.94 KB
- Formátum:
- Adobe Portable Document Format
- Leírás:
- Invitation
Engedélyek köteg
1 - 1 (Összesen 1)
Nincs kép
- Név:
- license.txt
- Méret:
- 1.93 KB
- Formátum:
- Item-specific license agreed upon to submission
- Leírás: