104 Native Graph Algorithms in Rust – NODES2022 – Martin Junghanns, Paul Horn

21 Nov, 2022



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://neo4j.com/nodes-2022 learn more at https://neo4j.com/developer/get-started and engage at https://community.neo4j.com

Related Videos