-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
Rust is a relatively new programming language suitable for various software engineering challenges. People use Rust for low-level system engineering tasks but also to build high-level stuff, like web applications. From the Memgraph perspective, C/C++ is great but required deep knowledge about memory allocation and a lot of time to get the module implemented correctly. On the other hand, Python is excellent for prototyping stuff and shipping new capabilities with lightning speed, but performance is often a considerable bottleneck.
MAGE is an open-source repository that contains many Memgraph modules in various programming languages. The overall idea is to extend Memgraph with capabilities that are not part of the core engine. One of the critical design decisions early on was the compatibility with various programming languages to support different application stacks and developers with varying skill sets. Up until now, only C/C++ and Python were first-class citizens of the Memgraph ecosystem, but Rust is quickly running through the front doors!