Please use this identifier to cite or link to this item:
https://etd.cput.ac.za/handle/20.500.11838/4133
DC Field | Value | Language |
---|---|---|
dc.contributor.advisor | Kabaso, Boniface | en_US |
dc.contributor.author | Valentine, Hadwin Marquard | en_US |
dc.date.accessioned | 2025-01-20T12:26:35Z | - |
dc.date.available | 2025-01-20T12:26:35Z | - |
dc.date.issued | 2024 | - |
dc.identifier.uri | https://etd.cput.ac.za/handle/20.500.11838/4133 | - |
dc.description | Thesis (Master of Information and Communication Technology)--Cape Peninsula University of Technology, 2024 | en_US |
dc.description.abstract | The advancements in Web application technologies and IoT devices has produced an enormous amount of ubiquitous data. The increasing complexity and diverse data sources poses significant challenges for organizations in extracting meaningful insights. A unified query platform has the potential to address these challenges by providing a consolidated interface for querying and analysing disparate data sources in a unformed manner. Using design science research as a methodology, this study presents a systematic approach to designing, developing and evaluating a unified query prototype. The thesis begins by articulating the research problem in the current domain, describing the adverse impacts divergent data sources have when collating information. This study proceeds to highlight the key features necessary to realise an unified query solution. Using Design Science research as a lens to conduct the research project, a prototype was developed as middleware to evaluate its effectiveness and efficiency. A number of components were developed that ultimately enabled the prototype to interrogate data different types of NoSQL database management systems. The aforementioned components consisted of a query parser, translator and executor designated as explicit functional features. The solution also incorporated behavioural design patterns to facilitate the entire query process. A variety of experiments were conducted to evaluate the prototypes effectiveness and efficiency. The experiments were action by a group of automated participants, each test representing as subset of a particular goal. The culmination of these results indicated the feasibility of the proposed solution. In conclusion, while the prototype enabled the researchers to empirically analyse data, the proposed solution is a byproduct of the entire research process. Moreover, the findings of this study offers practical design and architectural insights for stakeholders seeking to enhance their understanding of unified query systems. The study recognises the challenges and opportunities in unified query systems which was expressed throughout research endeavour. This forms the basis of the recommendations and guidelines proposed by this study. Thus, contributing to the advancement of knowledge within the unified query platform systems. | en_US |
dc.language.iso | en | en_US |
dc.publisher | Cape Peninsula University of Technology | en_US |
dc.title | A unified query platform for NOSQL databases using polyglot persistence | en_US |
dc.type | Thesis | en_US |
Appears in Collections: | Information Technology - Master's Degree |
Files in This Item:
File | Description | Size | Format | |
---|---|---|---|---|
Valentine_Hadwin_202028917.pdf | 4.04 MB | Adobe PDF | View/Open |
Items in Digital Knowledge are protected by copyright, with all rights reserved, unless otherwise indicated.