Postgres extension complements pgvector for performance and scale
2 months ago
- #VectorSearch
- #DatabaseExtensions
- #PostgreSQL
- pgvectorscale 推出 StreamingDiskANN 索引、统计二进制量化技术和基于标签的向量搜索过滤功能
- 性能基准测试显示,与 Pinecone 相比,其 p95 延迟降低 28 倍,查询吞吐量提升 16 倍
- 基于 Rust 语言开发并使用 PGRX 框架,为 PostgreSQL 向量支持开辟了新的贡献途径
- 提供 Docker、源码安装和 Timescale Cloud 服务等多种安装方式
- 支持余弦相似度、L2 距离和内积距离查询,语法与 pgvector 相似
- 基于标签的过滤功能可结合元数据过滤实现高效向量搜索
- 通过索引构建时和查询时的参数配置,可自定义性能与精度平衡
- 支持大型数据集的并行索引构建,并提供可配置参数
- 当前限制包括不支持 UNLOGGED 表以及结果排序的宽松性
- 鼓励社区贡献以共同塑造 pgvectorscale 的未来发展方向