{"repo":"YASSERRMD/barq-db","free":true,"listed":false,"github":"https://github.com/YASSERRMD/barq-db","clone":"git clone https://github.com/YASSERRMD/barq-db.git","description":"Rust-based retrieval system with hybrid search (vector + BM25), async ingestion, and gRPC-first API","language":"Rust","stars":29,"topics":["bm25","embeddings","rust","similarity-search","vector-database","vector-search","vectors","vectorstore"],"license":"MIT","category":"databases-storage","readme_excerpt":"Barq DB Retrieval-Focused Data System for AI Applications Vector Search · Hybrid Retrieval · Ingestion-Aware Architecture --- Overview Barq-DB v2 is a retrieval-focused data system built in Rust for modern AI workloads. It combines: - Dense vector search - BM25 text retrieval - Async ingestion pipelines - Segment-based storage lifecycle into a unified architecture designed for: - RAG systems - semantic search - AI-powered recommendations --- Why Barq DB Barq-DB is designed as a retrieval system rather than a standalone vector store. Ingestion, indexing, and querying are treated as coordinated stages of a single pipeline, enabling better control over performance, memory usage, and long-running stability. --- Key Highlights (v2) Memory Control - Disk-backed vector storage using mmap - Configurable memory budgeting and eviction - Reduced RAM pressure for large datasets Async Ingestion - Queue-based ingestion with batching - Explicit backpressure handling - Stable under sustained write load Segment Lifecycle - Explicit lifecycle: Growing → Sealed → Compacted - Background compaction - Improved long-running stability Hybrid Retrieval - Combined vector similarity and BM25 keyword search - Reciprocal Rank Fusion (RRF) - Deterministic result merging gRPC-First API - proto/barq.proto is the canonical API contract - SDKs aligned to gRPC - REST maintained for compatibility --- Architecture --- Storage and Memory Model - Hot segments and indexes may reside in memory - Cold data is accesse","default_branch":null,"files":null,"tree":[],"storefront":"/r/YASSERRMD","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/YASSERRMD/barq-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."}