Skip to main content

不同的数据库

数据库是结构化信息或数据的有序集合,通常以电子形式存储在计算机系统中。

它通常由数据库管理系统(DBMS)控制。

实际上,数据、DBMS 和相关应用程序统称为数据库系统,通常简称为数据库。

常见的数据库分为以下几类:

随着大模型的兴起,向量数据库的重要性日益凸显。许多传统的数据库厂商也开始在其产品中集成向量数据库的功能,以满足AI应用的需求。

这种集成主要有两种形式:

  • 内置向量能力:在现有数据库架构中直接添加向量数据类型和向量相似度搜索功能。

  • 通过插件或扩展:提供插件或扩展,允许用户在传统数据库上进行向量操作。

Elasticsearch: 作为一款强大的搜索和分析引擎,Elasticsearch也加入了向量搜索功能,使其能够更有效地处理和搜索向量数据。这使得它在RAG(检索增强生成)系统等场景中发挥重要作用。

pgvector: 这是PostgreSQL最著名的向量扩展,它允许用户在PostgreSQL中存储向量并执行高效的近似最近邻(ANN)搜索。它是一个非常流行的选择,因为它结合了PostgreSQL的成熟特性和向量搜索能力。