Timescale 向量 (Postgres)
Timescale 向量 是
PostgreSQL++
用于 AI 应用程序。它使您能够高效地存储和查询数十亿个向量嵌入在PostgreSQL
中。PostgreSQL 也称为
Postgres
, 是一个免费的开源关系数据库管理系统 (RDBMS) 强调可扩展性和SQL
兼容性。
本笔记本展示了如何使用 Postgres 向量数据库 (TimescaleVector
) 进行自查询。在笔记本中,我们将演示围绕 TimescaleVector 向量存储的 SelfQueryRetriever
。
什么是 Timescale 向量?
Timescale 向量 是用于 AI 应用程序的 PostgreSQL++。
Timescale 向量使您能够高效地存储和查询数百万个向量嵌入在 PostgreSQL
中。
- 通过受DiskANN启发的索引算法,增强
pgvector
在超过10亿个向量上的更快和更准确的相似性搜索。 - 通过自动的基于时间的分区和索引,实现快速的基于时间的向量搜索。
- 提供熟悉的SQL接口,用于查询向量嵌入和关系数据。
Timescale Vector是为AI设计的云PostgreSQL,能够从POC扩展到生产环境:
- 通过允许您在单一数据库中存储关系元数据、向量嵌入和时间序列数据,简化操作。
- 受益于坚如磐石的PostgreSQL基础,具备企业级功能,如流式备份和复制、高可用性和行级安全性。
- 提供无忧体验,具备企业级安全性和合规性。