MasterMobilityDB: A Storage and Processing Layer for Multiple Aspect Trajectory Data at Scale
DOI:
https://doi.org/10.5753/jidm.2026.5890Keywords:
Moving Object Databases, Trajectory, Multiple Aspect, Spatio-temporalAbstract
Spatiotemporal data capturing the movement of real-world entities, gathered from sensors and GPS devices, along with its integration with other contextual georeferenced data, has led to the generation of large and complex trajectory datasets. These datasets, referred to as multiple aspect trajectories (MATs), present new challenges for moving object databases. This work introduces MasterMobilityDB, a persistence layer for MATs based on the Master representation model, built on top of the MobilityDB database through a dedicated API. A comparison with the state-of-the-art SecondoDB shows that MasterMobilityDB enables more natural query expressions and delivers better performance for MATs. This is a pioneer solution to deal with MAT persistence and management.
Downloads
References
Bogorny, V., Renso, C., Aquino, A., Siqueira, F., and Alvares, L. (2014). CONSTAnT - A Conceptual Data Model for Semantic Trajectories of MOs. Trans. GIS, 18(1):66-88. DOI: 10.1111/tgis.12011.
Brandoli, B. et al. (2022). From Multiple Aspect Trajectories to Predictive Analysis: A Case Study on Fishing Vessels in the Northern Adriatic Sea. GeoInformatica, 26:551-579. DOI: 10.1007/s10707-022-00463-4.
Cho, E., Myers, S. A., and Leskovec, J. (2011). Friendship and mobility: user movement in location-based social networks. In Proceedings of the 17th ACM SIGKDD international conference on Knowledge discovery and data mining, pages 1082-1090. DOI: 10.1145/2020408.2020579.
Feller, F. (2023). MasterMobilityDB - Uma Camada de Persistencia e Manipulacao para Trajetorias de Multiplos Aspectos. Master's thesis, Universidade Federal de Santa Catarina.
Feller, F. and Mello, R. (2022). A Survey on Persistence Strategies for Semantically Enriched Trajectories. In GEOINFO 2022, pages 50-62. MCTIC/INPE.
Feller, F. and Mello, R. (2024). Mastermobilitydb: A persistence and manipulation layer for trajectories of multiple aspects. In Anais do XXXIX Simposio Brasileiro de Bancos de Dados, pages 574-586, Porto Alegre, RS, Brasil. SBC. DOI: 10.5753/sbbd.2024.240245.
Guting, R., Valdes, F., and Damiani, M. (2015). Symbolic Trajectories. ACM Trans. Spatial Algorithms Syst., 1(2):7:1-7:51. DOI: 10.1145/2786756.
Gomez, L., Vaisman, A., and Zimanyi, E. (2024). Querying mobile pollution data using mobilitydb. In 2024 25th IEEE International Conference on Mobile Data Management (MDM), pages 227-234. DOI: 10.1109/MDM61037.2024.00047.
Gomez, L. et al. (2019). Analytical Queries on Semantic Trajectories using Graph Databases. Transactions in GIS, 23:1078-1101. DOI: 10.1111/tgis.12556.
He, Y., Hofer, B., Sheng, Y., Yin, Y., and Lin, H. (2023). Processes and events in the center: a taxi trajectory-based approach to detecting traffic congestion and analyzing its causes. International Journal of Digital Earth, 16:509-531. DOI: 10.1080/17538947.2023.2182374.
Huang, B. and Li, Z. (2022). Spatiotemporal indexing and query application on cassandra for large-scale trajectory data. In 2022 5th International Conference on Data Science and Information Technology (DSIT), pages 1-6. DOI: 10.1109/DSIT55514.2022.9943905.
Karim, L., Boulmakoul, A., et al. (2021). Trajectory-based modeling for fraud detection and analytics: Foundation and design. In 2021 IEEE/ACS 18th International Conference on Computer Systems and Applications (AICCSA), pages 1-7. DOI: 10.1109/AICCSA53542.2021.9686920.
Machado, V., Mello, R., and Bogorny, V. (2022). A method for summarizing trajectories with multiple aspects. In DEXA 2022, Part I, volume 13426, pages 433-446. Springer. DOI: 10.1007/978-3-031-12423-5_33.
Mello, R., Bogorny, V., Alvares, L., Santana, L., Ferrero, C., Frozza, A., Schreiner, G., and Renso, C. (2019). MASTER: A Multiple Aspect View on Trajectories. Transactions in GIS, 23(4):805-822. DOI: 10.1111/tgis.12526.
Mello, R., Schreiner, G. A., Alchini, C. A., dos Santos, G. G., Bogorny, V., and Renso, C. (2021). Dependency Rule Modeling for Multiple Aspects Trajectories. In 40th International Conference on Conceptual Modeling, ER, volume 13011 of Lecture Notes in Computer Science, pages 123-132. Springer. DOI: 10.1007/978-3-030-89022-3_11.
Noureddine, H. et al. (2021). A Hierarchical Indoor and Outdoor Model for Semantic Trajectories. Transactions in GIS, 26:214-235. DOI: 10.1111/tgis.12841.
Pelekis, N., Frentzos, E., Giatrakos, N., and Theodoridis, Y. (2015). HERMES: A Trajectory DB Engine for Mobility-centric Applications. Int. J. Knowl. Based Organ, 5:19-41. DOI: 10.4018/ijkbo.2015040102.
Tamilmani, R., Stefanakis, E., et al. (2019). Modelling and Analysis of Semantically Enriched Simplified Trajectories Using Graph Databases. Advances in GIScience of the ICA, 1:1-8. DOI: 10.5194/ica-adv-1-20-2019.
Torres, Y. et al. (2020). Stop-and-Move Sequence Expressions over Semantic Trajectories. International Journal of Geographical Information Science, 35:1-26. DOI: doi.org/10.1080/13658816.2020.1793157.
Wannous, R., Malki, J., Bouju, A., and Vincent, C. (2013). Time Integration in Semantic Trajectories Using an Ontological Modelling Approach, volume 185, pages 187-198. Springer Berlin Heidelberg. DOI: 10.1007/978-3-642-32518-2_18.
Xu, J., Lu, H., and Bao, Z. (2023). A Query Optimizer for Range Queries over Multi-Attribute Trajectories. ACM Trans. Intell. Syst. Technol., 14(1). DOI: 10.1145/3555811.
Zhao, X., Lam, K.-Y., and Kuo, T.-W. (2024). Indexing spatiotemporal trajectory data streams on key-value storage. Computing, 106:1-29. DOI: 10.1007/s00607-024-01304-y.
Zimanyi, E., Sakr, M. A., Lesuisse, A., and Bakli, M. S. (2019). Mobilitydb: A mainstream moving object database system. In Proceedings of the 16th International Symposium on Spatial and Temporal Databases, SSTD 2019, Vienna, Austria, August 19-21, 2019, pages 206-209. ACM. DOI: 10.1145/3340964.3340991.

