[Mobilitydb-dev] Joint release candidate 1.1 of MobilityDB, MEOS, and PyMEOS
Esteban Zimanyi
estebanzimanyi at gmail.com
Sat Feb 3 12:06:49 PST 2024
The MobilityDB team is proud to announce that the joint release candidate
1.1 of MobilityDB, MEOS, and PyMEOS
https://github.com/MobilityDB/MobilityDB/releases/tag/v1.1.0rc1
https://github.com/MobilityDB/PyMEOS/releases/tag/pymeos-1.1.3rc1
is now available for download. This release contains all the features that
will be available in the final release.
In the spirit of the open source PostgreSQL community, we strongly
encourage you to test the new features of MobilityDB 1.1 on your systems to
help us eliminate possible issues that may exist. We encourage you to find
ways to run your typical application workloads against this candidate
release. The final 1.1 release is planned in a few weeks after we have
received user's feedback regarding the current candidate release.
MobilityDB 1.1 Feature Highlights
---------------------------------------------
MobilityDB 1.1 is a major revision with respect to the initial version 1.0.
The most important change in version 1.1 was to extract the core
functionality for temporal and spatiotemporal data management from
MobilityDB into the Mobility Engine Open Source (MEOS) C library.
https://libmeos.org/
In this way, the same functionality provided by MobilityDB in a database
environment is available in a C program to be used, for example, in a
streaming environment.
The MEOS library for mobility management provides similar functionality as
the Geometry Engine Open Source (GEOS) C/C++ library for computational
geometry. In addition, bindings for the MEOS library in other programming
languages are available, in particular for Java with JMEOS, for C# with
MEOS.NET and for SparkSQL.
https://github.com/MobilityDB/JMEOS
https://github.com/MobilityDB/MEOS.NET
https://github.com/MobilityDB/MobilitySpark
Drivers for other programming languages and environments such as
Javascript, Rust, and DuckDB are being developed.
Several changes were necessary with respect to MobilityDB version 1.0 to
enable the above. An important one was the definition of new data types
span and spanset, which provide similar functionality to the PostgreSQL
data types range and multirange but can also be used in various programming
environments regardless of PostgreSQL. These are template types, which
means that they are containers of other types, in a similar way as lists
and arrays contains values of other types. Furthermore, a new template data
type set was also added. Therefore, the types timestampset, period, and
periodset in version 1.0 are replaced by the types tstzset, tstzspan, and
tstzspanset in version 1.1. Finally, the API of MEOS and MobilityDB was
streamlined to improve usability and to facilitate the other bindings that
are currently being developed.
------------------------------------------------------------
Prof. Esteban Zimanyi
Department of Computer & Decision Engineering (CoDE) CP 165/15
Universite Libre de Bruxelles
Avenue F. D. Roosevelt 50
B-1050 Brussels, Belgium
fax: + 32.2.650.47.13
tel: + 32.2.650.31.85
e-mail: esteban.zimanyi at ulb.be
Internet: http://cs.ulb.ac.be/members/esteban/
------------------------------------------------------------
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/mobilitydb-dev/attachments/20240203/9d8c04af/attachment.htm>
More information about the Mobilitydb-dev
mailing list