All projects
InfrastructureShipped

Vec3 Comparison

Chroma vs pgvector benchmark suite

Vec3 Comparison

About

End-to-end benchmarking pipeline comparing Chroma and pgvector across 10 datasets ranging from 10K to 2M vectors and dimensions from 32 to 1536. Measures throughput, latency percentiles (mean, P50, P99), recall@k, and resource usage; supports HNSW and IVFFlat indexes and multiple batch sizes. Containers are resource-capped (4 GB memory, 6 CPU cores) for fair comparison. React dashboard visualizes results, with JSON, CSV, plot, and LaTeX-table export. Built as an NTUA university project; the accompanying paper found pgvector roughly 2-5x faster on ingestion and lower-latency on queries, while Chroma kept consistently higher recall@k.

Status

Benchmarks ran across the full dataset range. Paper is published as part of the NTUA submission.

Stack

PythonChromapgvectorPostgreSQLDockerReactExpress

Links

More in Infrastructure