向量数据库 VectorDB 是什么,适合哪些检索场景

百度向量数据库 VectorDB 是一款高性能、高性价比、生态丰富且即开即用的向量数据库服务,支持多种索引类型和相似度算法,可用于海量高维向量数据存储和检索。

向量数据库 VectorDB 能做什么

VectorDB 面向向量数据处理,提供存储、检索和大模型相关应用开发所需的数据库能力。

处理向量数据

VectorDB是百度完全自研的分布式向量数据库产品,旨在为用户提供高效可靠的向量数据处理解决方案。

支持海量存储和检索

数据库采用分布式架构,具有高可用、高可靠、高性能、强扩展和安全特性,能轻松扩展以支持海量高维向量数据存储和检索。

集成大模型应用框架

VectorDB 支持包括百度文心在内的主流大语言模型框架集成,适用于各种行业和场景与大模型相关的应用开发。

适用场景

VectorDB 可用于相似度检索、问答记忆和私域知识库等向量检索场景。

信息相似度检索

在当今的信息时代,快速而准确地检索文本和图片数据成为了一个重要挑战。我们的向量数据库针对这一挑战,提供了一个高效、安全且智能的解决方案。

大模型问答记忆

在利用大型语言模型进行问答交互时,保持模型与用户之间的会话连贯性是提高回答质量和相关性的关键。

大模型私域知识库

在私有云环境中,构建专属的私域知识库是提升业务决策效率和精确性的关键。

架构和实例类型

产品规格文档说明 VectorDB 以分布式架构为基础,并提供不同节点类型和实例类型。

分布式架构

百度向量数据库以分布式架构为基础,各个节点之间协同通信和协调,以实现高效的数据存储和检索。

客户端请求通过负载均衡机制智能地分发到多个节点上,从而提高了整体性能和可用性。

节点与实例

节点类型百度智能云向量数据库根据存储节点的 CPU 和内存资源分配比例分为内存型、计算型、均衡型三类。
标准版多节点分布式架构,适合需要保证系统高可用性和容错性的大型企业或关键业务场景。
免费版单节点架构,适用于新用户产品体验使用。

API 接入方式

VectorDB 数据面 API 用于操作数据库实例中的各类数据,请求与响应体内容采用 UTF-8 编码。

请求与数据格式

API调用遵循HTTP协议,每个百度智能云向量数据库VectorDB实例采用不同的域名,数据交换格式为JSON,所有请求体和响应体的内容均采用UTF-8编码。

认证和请求头

百度智能云向量数据库VectorDB的所有API均采用基于账号和API密钥的Bearer安全认证方式。

Authorization鉴权信息,account 为帐号,api_key 为密码。
Host实例 IP 和实例 Port。
Content-Typeapplication/json; charset=utf-8。

相关文档

继续查看 VectorDB 的产品优势、应用场景、产品规格和 API 通用说明。

产品优势

介绍 VectorDB 的分布式架构、高可用、高可靠、高性能、强扩展、安全特性,以及大模型相关应用开发场景。

应用场景

介绍信息相似度检索、大模型问答记忆、大模型私域知识库等向量数据库应用场景。

产品规格

介绍 VectorDB 的分布式架构、节点类型、节点规格、标准版和免费版实例类型。

通用说明

介绍 VectorDB 数据面 API 的调用协议、实例域名、JSON 数据格式、Bearer 安全认证和公共请求头。

继续了解 VectorDB 的能力和场景

从产品优势、应用场景、产品规格和 API 接入方式入手,进一步评估向量数据库是否适合你的检索和大模型应用。