Treffer: Comparing and evaluating routing implementations in SQL and NoSQL database systems

Title:
Comparing and evaluating routing implementations in SQL and NoSQL database systems
Publication Year:
2016
Collection:
University of Innsbruck: Digital Library (Universitäts- und Landesbibliothek Tirol)
Subject Geographic:
Document Type:
Dissertation master thesis
File Description:
IV, 88 Seiten 1 CD-ROM; text/html; Diagramme
Language:
English
Relation:
vignette : https://ulb-dok.uibk.ac.at/titlepage/urn/urn:nbn:at:at-ubi:1-5113/128; local:990131633000203331; system:AC11360763
Rights:
RS INC 1.0
Accession Number:
edsbas.F571F06D
Database:
BASE

Weitere Informationen

Das Ziel dieser Masterarbeit ist der Vergleich von drei Geo-Datenbanken, welche unterschiedliche Datenbankmodelle verwenden, im Bezug auf die Berechnung von Isochronen. Ein bestehendes Projekt, welches Isochronen berechnen kann und bereits die relationale Datenbank PostgreSQL unterstützt, wird um die Datenbanken Neo4j, eine NoSQL Graph-Datenbank, und MongoDB, eine NoSQL dokumentenorientierte Datenbank, erweitert. Diese drei Datenbanken verwenden verschiedene Methoden Daten zu speichern und stellen eine unterschiedliche Auswahl an geographischen Operatoren zu Verfügung. Nach der Implementierung wird die Leistung der Datenbanken bestimmt durch Messung der Ausführungszeiten von mehreren Operationen zur Berechnung von Isochronen. Die Messungen werden auf zwei verschiedenen Datensätzen vorgenommen um die Auswirkungen der Größe der Datensätze zu untersuchen. ; The goal of this master thesis is to compare three spatial database systems using three different database models on how isochrone calculations are performed. Therefore an existing project, which allows to calculate isochrones and already supports PostgreSQL as a relational database, is used and enhanced by Neo4j, a NoSQL graph database and MongoDB, a NoSQL document store. These three candidates use different approaches to store data and provide a different set of spatial operators. After the implementation process the performance is determined by executing multiple isochrone operations and measuring the execution time. These measurements are taken on two distinct datasets with different sizes to investigate the impact of the size of the data on the three databases. ; Robert Bierbauer ; Masterarbeit Universität Innsbruck 2016