Distributed Spatiotemporal Trajectory Query Processing in SQL

8Citations
Citations of this article
16Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Nowadays, the collection of moving object data is significantly increasing due to the ubiquity of GPS-enabled devices. Managing and analyzing this kind of data is crucial in many application domains, including social mobility, pandemics, and transportation. In previous work, we have proposed the MobilityDB moving object database system. It is a production-ready system, that is built on top of PostgreSQL and PostGIS. It accepts SQL queries and offers most of the common spatiotemporal types and operations. In this paper, to address the scalability requirement of big data, we provide an architecture and an implementation of a distributed moving object database system based on MobilityDB. More specifically, we define: (1) an architecture for deploying a distributed MobilityDB database on a cluster using readily available tools, (2) two alternative trajectory data partitioning and index partitioning methods, and (3) a query optimizer that is capable of distributing spatiotemporal SQL queries over multiple MobilityDB instances. The overall outcome is that the cluster is managed in SQL at the run-time and that the user queries are transparently distributed and executed. This is validated with experiments using a real dataset, which also compares MobilityDB with other relevant systems.

Cite

CITATION STYLE

APA

Bakli, M., Sakr, M., & Zimányi, E. (2020). Distributed Spatiotemporal Trajectory Query Processing in SQL. In GIS: Proceedings of the ACM International Symposium on Advances in Geographic Information Systems (pp. 87–98). Association for Computing Machinery. https://doi.org/10.1145/3397536.3422262

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free