Back to Search
Start Over
TrajMesa: A Distributed NoSQL-Based Trajectory Data Management System
- Source :
- IEEE Transactions on Knowledge and Data Engineering. :1-1
- Publication Year :
- 2022
- Publisher :
- Institute of Electrical and Electronics Engineers (IEEE), 2022.
-
Abstract
- With the development of positioning technology, a large number of trajectories have been generated, which are very useful for many urban applications. However, it is challenging to manage trajectory data for its spatio-temporal dynamics and high-volume properties. Existing trajectory data management frameworks suffer from efficiency or scalability problem, and only support limited trajectory query types. This paper takes the first attempt to build a holistic distributed NoSQL trajectory storage engine, named TrajMesa, based on GeoMesa, an open-source indexing toolkit for spatio-temporal data. TrajMesa can manage a prohibitively large number of trajectories, and support plenty of query types efficiently. Specifically, we first design a novel trajectory storage schema, which reduces the storage size tremendously. We then devise a novel indexing key schema for time ranges, based on which ID temporal query can be supported efficiently. To reduce the amount of retrieved trajectory data for a spatial range query, we innovatively propose a position code to indicate the spatial location of trajectories accurately. We also propose a bunch of pruning strategies for similarity query and k-NN query in the NoSQL environment. Extensive experiments are conducted using two real datasets and one synthetic dataset, verifying the powerful query efficiency and scalability of TrajMesa.
- Subjects :
- Range query (data structures)
Computer science
business.industry
Data management
Search engine indexing
NoSQL
computer.software_genre
Computer Science Applications
Schema (genetic algorithms)
Computational Theory and Mathematics
Scalability
Trajectory
Data mining
Pruning (decision trees)
business
computer
Information Systems
Subjects
Details
- ISSN :
- 23263865 and 10414347
- Database :
- OpenAIRE
- Journal :
- IEEE Transactions on Knowledge and Data Engineering
- Accession number :
- edsair.doi...........3d3766302f0e77a6108a92e24ecc4626
- Full Text :
- https://doi.org/10.1109/tkde.2021.3079880