Benchmarking and Utilization of NoSQL Databases - A New Vision

dc.contributor.advisorVágner, Anikó Szilvia
dc.contributor.authorAlzaidi, Mustafa
dc.contributor.departmentInformatikai tudományok doktori iskolahu
dc.contributor.submitterdepInformatikai Kar
dc.date.accessioned2024-01-17T14:59:47Z
dc.date.available2024-01-17T14:59:47Z
dc.date.created2024
dc.date.defended2024-01-10
dc.description.abstractThis 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.correctorhbk
dc.format.extent78
dc.identifier.urihttps://hdl.handle.net/2437/365156
dc.language.isoen
dc.subjectNoSQL
dc.subjectTrip-planning
dc.subjectGTFS
dc.subjectRedis
dc.subjectHBase
dc.subjectMongoDB
dc.subject.disciplineInformatikai tudományokhu
dc.subject.sciencefieldMűszaki tudományokhu
dc.titleBenchmarking and Utilization of NoSQL Databases - A New Vision
dc.title.translatedA 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)
Megjelenítve 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
Megjelenítve 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: