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

Unlocked storage 1 #1659

Closed fabianmurariu closed 2 weeks ago

fabianmurariu commented 3 weeks ago

What changes were proposed in this pull request?

Changes to the underlying storage to avoid taking all the graph locks on every node property access but also allow Nodes to grab all the locks when they need to.

Why are the changes needed?

Slowdown in various places

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

How was this patch tested?

Issues

1653

Are there any further changes required?

Make edges do the same

fabianmurariu commented 2 weeks ago

Moved over to #1662