DBDB.io The Encyclopedia of Database Systems · Est. 2017
Database of Databases

Database Entry

Satori


SatoriDB is an embedded vector database designed for approximate nearest neighbor (ANN) search workloads that exceed available memory. It employs a two-tier architecture where a quantized HNSW index in RAM routes queries to disk-based vector buckets. CPU-pinned workers scan these buckets in parallel using io_uring and SIMD instructions. The system provides persistent storage through Walrus and RocksDB, targeting self-hosted applications requiring scalable semantic search and AI memory management without external services.

Source Code
https://github.com/nubskr/satoriDB[02]
Country of Origin
NL
Start Year
2025
Project Type
Open Source
Written in
Go
Operating System
Linux
License
MIT License

Database Entry

Satori


SatoriDB is an embedded vector database designed for approximate nearest neighbor (ANN) search workloads that exceed available memory. It employs a two-tier architecture where a quantized HNSW index in RAM routes queries to disk-based vector buckets. CPU-pinned workers scan these buckets in parallel using io_uring and SIMD instructions. The system provides persistent storage through Walrus and RocksDB, targeting self-hosted applications requiring scalable semantic search and AI memory management without external services.

Data Model


Indexes


Query Interface


Storage Architecture


System Architecture


Citations

3 sources
  1. SatoriDB satoridb.com
  2. GitHub - nubskr/satoriDB: High performance embedded vector database · GitHub github.com
  3. satoridb - Rust docs.rs
Revision #2