VectorChord:在PostgreSQL中以1美元存储40万个向量
VectorChord是pgvecto.rs的继任者,这是一个新的PostgreSQL向量搜索扩展,旨在提高性能和可扩展性。它允许以极低的成本管理大型向量,例如,在单台机器上以每月250美元的成本存储1亿个768维向量,实现131 QPS和0.95的top 10查询精度。这意味着只需1美元即可存储40万个向量,比Pinecone和pgvector/pgvecto.rs等竞争对手性价比更高。VectorChord采用IVF和RabitQ量化技术,在保证速度和召回率的同时,显著降低了计算需求。与传统的HNSW方法相比,VectorChord的索引构建时间更短,内存需求更低,更易于扩展到更大的数据集。基准测试结果表明,VectorChord在LAION 5M和100M数据集上均表现出色,具有更高的QPS和可扩展性。
阅读更多