pgvector扩展在IvorySQL Oracle兼容模式下的应用实践

向量数据库是生成式人工智能(GenAI)的关键组成部分。作为PostgreSQL的重要扩展,pgvector支持高达16000维的向量计算能力,使得PostgreSQL能够直接转化为高效的向量数据库。
IvorySQL基于PostgreSQL开发,因此它同样支持添加pgvector扩展。在Oracle兼容模式下,pgvector扩展同样可用,这为习惯使用Oracle的用户使用向量数据库提供了极大的便利。



01

安装IvorySQL


注意,请确认你的环境已安装了IvorySQL。如尚未安装,可参考安装指南进行配置安装。


https://docs.ivorysql.org/cn/ivorysql-doc/v3.2/v3.2/6


1.1 设置PG_CONFIG环境变量

export PG_CONFIG=/usr/local/ivorysql/ivorysql-3/bin/pg_config<br>

git clone --branch v0.6.2 https://github.com/pgvector/pgvector.git

cd pgvector<br>sudo --preserve-env=PG_CONFIG make<br>sudo --preserve-env=PG_CONFIG make instal<br>

psql -U ivorysql -d ivorysql<br>ivorysql=# create extension vector;<br>CREATE EXTENSION<br>

02

向量相似的对比方法介绍