Rust is a popular systems programming language known for its memory safety, modern type system, and native performance. In this session, we present a side project of ours, a Rust library called "graph" that includes an in-memory graph representation, APIs for building in-memory graphs from various data sources, and a small collection of high-performance graph algorithms.
The library also contains an experimental Python API, which allows users to integrate "graph" in their Python applications and benefit from native performance. In addition to the library itself, we developed an Apache Arrow Flight Server in Rust that allows the graph library to be used as a remote server application.
In our talk, we will include demos for how to use the library as a Rust and Python developer, both locally and also via Apache Arrow.
Speakers: Martin Junghanns, Paul Horn
Format: Full Session 30-45 min
Level: Advanced
Topics: #graphdatascience #analytics #performance
Region: EMEA
Slides: https://dist.neo4j.com/nodes-20202-slides/104%20Native%20Graph%20Algorithms%20in%20Rust%20-%20NODES2022%20EMEA%20Advanced%209%20-%20Martin%20Junghanns%2C%20Paul%20Horn.pdf
Visit https://development.neo4j.dev/nodes-2022 learn more at https://development.neo4j.dev/developer/get-started and engage at https://community.neo4j.com