| 1 | Infino | 0.8.0 | resident HNSW, Infino stores vectors as Sq16 internally | 7,740.6 | 0.9586 | 1.1 | 2026-09-25 |
| 2 | OceanBase | 4.4.2.1 | HNSW_SQ, M 16, efConstruction 300 | 5,845.9 | 0.9611 | 1.6 | 2026-09-25 |
| 3 | Elasticsearch | 9.5.1 | int8_hnsw with rescore, oversample 2.0 | 5,115.2 | 0.9523 | 1.9 | 2026-09-21 |
| 4 | Milvus | 2.6.14 | HNSW_SQ, SQ4U with FP16 refinement, refine_k 2 | 4,973.5 | 0.9614 | 2.0 | 2026-09-21 |
| 5 | pgvector | pgvector 0.8.6 · PostgreSQL 17.11 | HNSW on halfvec | 2,300.9 | 0.9602 | 7.4 | 2026-09-18 |
| 6 | LanceDB | 0.39.0 | IVF_HNSW_SQ | 2,274.4 | 0.9570 | 5.8 | 2026-09-25 |
| 7 | pgvecto.rs | vectors 0.4.0 · PostgreSQL 16.8 | HNSW, no quantization, vectors 0.4.0 | 2,128.7 | 0.9643 | 3.6 | 2026-09-25 |
| 8 | MariaDB | 11.8.9 | HNSW, MariaDB stores vectors as binary16 internally | 2,106.4 | 0.9599 | 8.5 | 2026-09-18 |
| 9 | VectorChord | vchord 0.4.3 · PostgreSQL 17.4 | vchordrq | 1,155.5 | 0.9514 | 13.9 | 2026-09-25 |
| 10 | OpenSearch | 3.8.0 | HNSW + scalar quantization | 1,089.5 | 0.9678 | 9.6 | 2026-09-25 |
| 11 | Weaviate | 1.28.2 | HNSW float32 | 1,043.3 | 0.9758 | 8.6 | 2026-09-25 |
| 12 | Vespa | 8.754.14 | HNSW float32 | 640.3 | 0.9630 | 4.3 | 2026-09-25 |
| 13 | Redis | 7.4.7 | HNSW float32 | 621.6 | 0.9654 | 2.4 | 2026-09-25 |
| 14 | Apache Doris | 4.1.4-rc04 | HNSW ann_index, float32 | 593.3 | 0.9734 | 52.8 | 2026-09-25 |
| 15 | Qdrant | 1.19.1 | HNSW float32 | 461.5 | 0.9696 | 6.2 | 2026-09-18 |
| 16 | Chroma | 1.0.0 | HNSW float32 | 291.6 | 0.9819 | 5.9 | 2026-09-21 |
| 17 | CockroachDB | 26.2.6 | C-SPANN vector index, float32 | 114.8 | 0.9749 | 47.5 | 2026-09-25 |
| pgvectorscale | vectorscale 0.9.1 · PostgreSQL 17.11 | StreamingDiskANN, memory_optimized storage | 603.9 | 0.9465 | 27.1 | 2026-09-21 |
| TiDB | 8.5.1 | HNSW on a TiFlash replica, float32 | 547.7 | 0.9013 | 19.4 | 2026-09-18 |