| ▲ | Slater – Low-memory graphdb designed for read-heavy graphs(github.com) | |||||||||||||||||||||||||||||||
| 28 points by rickkjp 3 hours ago | 7 comments | ||||||||||||||||||||||||||||||||
| ▲ | rickkjp 3 hours ago | parent | next [-] | |||||||||||||||||||||||||||||||
Hi all - I just wanted to announce a low memory footprint FOSS graph db I've been working on (named Slater, after the Archer character). The most common complaint about Graph/GraphRAG DBs is the cost and memory footprint they consume: many depend on holding the whole dataset fully in RAM, which makes them expensive to run. Slater starts with the premise of a fixed memory budget applied to an LRU cache of what's on disk, then uses ISAM blocks and DiskANN/Vamana/PQ to allow paging the contents of the graphs and vectors you need into that cache. It's designed around read-heavy-write-light cases, and can be backed either by local disk or by S3/GCS buckets with an optional sized local disk L2 cache as well. Speaks standard Bolt, and is GDPR friendly (encryption at-rest and in-transit). Multi-user-multi-graph with ACLs, Rust-with-forbid-unsafe and NFS-friendly too (no mmaps). It's Apache licensed. Please give it a try if you get a chance. Would love any suggestions or feedback. Full disclosure: yes, it was authored by Claude Code, although I provided the storage model and design it used, along with code samples and influences from other open source projects like FalkorDB and Memgraph for Bolt wire-compatibility. Thanks | ||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||
| ▲ | pbronez 2 hours ago | parent | prev [-] | |||||||||||||||||||||||||||||||
How does "standard Bolt" relate to OpenCypher? Does Bolt support imply OpenCypher support? | ||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||