TrajMesa: A Distributed NoSQL Storage Engine for Big Trajectory Data

Ruiyuan Li,Huajun He,Rubin Wang,Sijie Ruan,Yuan Sui,Jie Bao,Yu Zheng
DOI: https://doi.org/10.1109/ICDE48307.2020.00224
2020-01-01
Abstract:Trajectory data is very useful for many urban applications. However, due to its spatio-temporal and high-volume properties, it is challenging to manage trajectory data. Existing trajectory data management frameworks suffer from scalability problem, and only support limited trajectory queries. This paper proposes a holistic distributed NoSQL trajectory storage engine, TrajMesa, based on GeoMesa, an open-source indexing toolkit for spatio-temporal data. TrajMesa adopts a novel storage schema, which reduces the storage size tremendously. We also devise novel indexing key designs, and propose a bunch of pruning strategies. TrajMesa can support plentiful queries efficiently, including ID-Temporal query, spatial range query, similarity query, and k-NN query. Experimental results show the powerful query efficiency and scalability of TrajMesa.
What problem does this paper attempt to address?