Pometry / Raphtory

Scalable graph analytics database powered by a multithreaded, vectorized temporal engine, written in Rust
https://raphtory.com
GNU General Public License v3.0
310 stars 55 forks source link

Make the edge storage more columnar to reduce memory usage #1670

Closed fabianmurariu closed 4 days ago

fabianmurariu commented 1 week ago

What changes were proposed in this pull request?

change the layout of the edges from rows to columns

Why are the changes needed?

reduce memory usage

Does this PR introduce any user-facing change? If yes is this documented?

No

How was this patch tested?

Unit test

Issues

closes #1667

Are there any further changes required?