{"repo":"ronakgh97/blaze-db","free":true,"listed":false,"github":"https://github.com/ronakgh97/blaze-db","clone":"git clone https://github.com/ronakgh97/blaze-db.git","description":"A rust native, standalone and self-managed vector database uses HNSW data structure for fast queries and search.","language":"Rust","stars":11,"topics":["vector-database","vector-search","similarity-search","database","recommendation-system","indexing","knn-algorithm","search-algorithm","search-engine","search-engines"],"license":"MIT","category":"databases-storage","readme_excerpt":"sigh need refactor, not sure if i will do it, given my mental state and time Blaze-DB Blaze-DB is a reasonably high-performance vector database designed for efficient hard disk-storage and fast retrieval of embeddings thanks to HNSW Indexing & turboquant quantization. Current State - Two binaries: blaze-server and blaze-client , for server and client wrapper operations respectively. - Batch/Chunks processing for embedding generation (Only used in CLI Wrapper). - Stores/Index embeddings on disk in binary/JSON format. - Use memory-mapped files for fast loading and concurrent reads, rayon for parallel processing (where possible). - Index caching (LRU), which gives about 86x faster I/O with reads and writes lockings (thread-safe). - Implements HNSW (Hierarchical Navigable Small World) graph for approximate nearest neighbor search. - Uses semantic similarity search with multiple distance metrics (Cosine, Euclidean, Dot Product). - Performance benchmarking suite ( VPS Support 😾","default_branch":null,"files":null,"tree":[],"storefront":"/r/ronakgh97","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/ronakgh97/blaze-db/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}