HNSW vector search beyond available RAM for ESP21P4
Article URL: https://github.com/brunokeymolen/nn20db-sdk Comments URL: https://news.ycombinator.com/item?id=47930529 Points: 1 # Comments: 1
Article URL: https://github.com/brunokeymolen/nn20db-sdk
Comments URL: https://news.ycombinator.com/item?id=47930529
nn20db enables million-scale vector search on small devices.
It runs on Linux and embedded hardware such as the ESP32-P4 , searches directly from low-cost persistent storage, and is designed for datasets that are far larger than available RAM . The goal is simple: local vector search without a server, cloud service, GPU, or large memory budget.
This repository is the public SDK/demo shell for nn20db . It contains install tooling, demo applications, Python bindings, and release notes. The proprietary static libraries are not committed to this repository; they are installed into sdk/<target>/current from SDK tarballs.
Status: beta SDK release . The API and demo layout may still evolve.
Most vector databases are designed for servers.
nn20db is built for a different problem: