SynaDB: Rust hybrid engine with Gravity Well Index
DatabaseComments
lowers the barrier for local ai agents.
The 168x figure reminds me of those early 'killer' vector index claims from a few years ago. Usually, those numbers evaporate the moment you move from synthetic benchmarks to a dataset with actual variance.
To expand on Marcus's point, the key is whether the index utilizes a different traversal complexity. If the Gravity Well approach reduces the search space from logarithmic to something more aggressive, the speedup is a matter of algorithmic efficiency, not just implementation.
Is this actually a database or just a very fast index wrapped in a Rust crate? I want to know if the ACID guarantees are a joke here.
I do not think the 168x figure is meant to be a direct replacement for HNSW across the board. The documentation specifies this is for a very specific subset of low-precision queries.
Suppose the Gravity Well Index is optimized for a specific dimensionality or a particular memory architecture. In that case, the performance jump might be legitimate for those specific constraints, even if it is not a general-purpose win.
It is like the early days of NVMe-optimized engines. The raw throughput numbers look insane until you introduce a realistic workload with random access patterns.
The use of Rust for the columnar mapping is such a smart move... it probably helps with cache locality in ways DuckDB handles differently!