MobilityDuck: Mobility Data Management with DuckDB
| Paper | MobilityDuck: Mobility Data Management with DuckDB (Preprint-PDF) |
| Veröffentlicht | arXiv, 2025 |
Zusammenfassung
Die Analyse raumzeitlicher Daten gewinnt für die Mobilitätsanalytik zunehmend an Bedeutung. Trotz umfangreicher Forschung zu Moving-Object-Datenbanken (MODs) sind nur wenige Systeme produktionsreif oder leichtgewichtig genug für die Analytik. MobilityDB ist ein bekanntes System, das PostgreSQL um raumzeitliche Daten erweitert, erbt dabei aber auch die Komplexität dieser Architektur. In diesem Paper stellen wir MobilityDuck vor, eine DuckDB-Extension, die die MEOS-Bibliothek integriert, um raumzeitliche und andere temporale Datentypen in DuckDB zu unterstützen. MobilityDuck nutzt die leichtgewichtigen, spaltenorientierten und im Speicher ausführbaren Eigenschaften von DuckDB, um effiziente Analysen zu ermöglichen. Nach unserem Kenntnisstand bietet kein bestehendes In-Memory- oder eingebettetes Analysesystem native raumzeitliche Typen und Operatoren für kontinuierliche Trajektorien so wie MobilityDuck. Wir bewerten MobilityDuck anhand des BerlinMOD-Hanoi-Benchmarkdatensatzes und vergleichen die Leistung mit MobilityDB. Unsere Ergebnisse zeigen, dass MobilityDuck die Ausdruckskraft raumzeitlicher Abfragen bewahrt und zugleich von der In-Memory- und spaltenorientierten Architektur von DuckDB profitiert.