Hasty Briefsbeta

双语

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 的未来发展方向