LSM-tree storage
Reemplaza B-tree de SQLite/Postgres para workloads write-heavy. Sequential I/O, no random seeks. Compaction tiered — sin write amplification excesivo.
LSM-tree → WAL con CRC32C → HNSW index → SDK boundary PyO3. Un binario Rust reemplaza Pinecone + Redis + S3. Sin containers, sin sidecars.
Datos fluyen top → bottom: write entra por LSM, se persiste al WAL, actualiza el HNSW, se expone via PyO3. Lectura va directo a los índices.
Log-structured merge tree. Writes secuenciales, compaction en background. Memtable → SSTables → bloom filters.
Write-ahead log con checksums CRC32C por entrada. Cada mutación se persiste antes de confirmar. Crash-safe by design.
Hierarchical Navigable Small World graph. Búsqueda vectorial approximada con recall 0.998@10. Derivado — rebuildable desde WAL.
FFI boundary Rust ↔ Python via PyO3. Sin leaks de raw pointers. Stable ABI entre releases. Python SDK expose, Rust core persists.
Reemplaza B-tree de SQLite/Postgres para workloads write-heavy. Sequential I/O, no random seeks. Compaction tiered — sin write amplification excesivo.
Reemplaza Redis AOF + Postgres WAL. Una sola log structure, no dos. CRC32C por entrada — detecta corruption bit-level. Recovery en milisegundos.
Reemplaza el ANN index de Pinecone/Qdrant. In-process, sin serialization. M=32, efConstruction=200. Recall 0.998@10 con 1M vectores.
Reemplaza HTTP/gRPC SDK de cloud DBs. Zero network. Una llamada FFI, no una request. Python objects → Rust structs sin copy cuando es posible.
pip install vantadb-py — Pinecone, Redis y S3 ya no son necesarios.