Metody przechowywania danych przestrzennych w NoSQL-owych bazach danych
Defence Date
2018-01-29
Authors
Supervisors:
Reviewers:
Access rights
Other title
Methods of storing spatial data in NoSQL databases
Resource type
Defence details
Description
Abstract
Tematem pracy jest przechowywanie danych przestrzennych w NoSQL-owych bazach danych. W pracy opisano krótko czym są NoSQL-owe bazy danych oraz jakie typy baz NoSQL można wydzielić. Następnie pokazany został zarys każdej z wybranych baz NoSQL, które zostały wzięte pod uwagę do analizy. Wzięto pod uwagę CouchDB, MongoDB, Neo4J i BigTable. Każda z tych baz ma swoje przestrzenne rozszerzenie, które zostało opisane pod względem wybranych standardów OGC i ISO SQL/MM. Po zdefiniowaniu standardów opisano przestrzenne rozszerzenia wyżej wymienionych systemów NoSQL-owych. Analiza rozszerzeń tych miała pokazać jak przestrzenne bazy danych radzą sobie z przechowywaniem obiektów geometrycznych. Analiza tych rozszerzeń miała uwidocznić stosowność użycia baz NoSQL do przechowywania obiektów geometrycznych.
The subject of the work is storing spatial data in NoSQL databases. The work briefly describes what are NoSQL databases and what types of databases can be separated. Then, a delicate outline of each selected NoSQL databases was shown, which were taken into account for analysis. It is CouchDB, MongoDB, Neo4 and BigTable. Each of these databases have their spatial extension, which were described in terms of selected OGC and ISO SQL / MM standards. After defining the standards, spatial extensions of the NoSQL systems, which were mentioned above, have been described. Analysis of these extensions was to show how spatial databases deal with the storage of geometric objects.

