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

向量数据库:PGVector PGVector 是一个基于 PostgreSQL 的扩展插件,为用户提供了一套强大的向量存储和查询的功能 阅读详情

向量数据库是生成式人工智能(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

1.2 获取pg_vector源码

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

1.3 安装 pgvector

cd pgvector
sudo --preserve-env=PG_CONFIG make
sudo --preserve-env=PG_CONFIG make instal

1.4 psql连接创建扩展

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

02

向量相似的对比方法介绍

点积 (dot product):向量的点积相似度是指两个向量之间的点积值,它适用于许多实际场景,例如图像识别、语义搜索和文档分类等。但点积相似度算法对向量的长度敏感,因此在计算高维向量的相似性时可能会出现问题。

内积 (inner product):全称为 Inner Product,是一种计算向量之间相似度的度量算法,它计算两个向量之间的点积(内积),所得值越大越与搜索值相似。

欧式距离 (L2):直接比较两个向量的欧式距离,距离越近越相似。欧几里得距离算法的优点是可以反映向量的绝对距离,适用于需要考虑向量长度的相似性计算。例如推荐系统中,需要根据用户的历史行为来推荐相似的商品,这时就需要考虑用户的历史行为的数量,而不仅仅是用户的历史行为的相似度。

余弦相似度 (Cosine):两个向量的夹角越小越相似,比较两个向量的余弦值进行比较,夹角越小,余弦值越大。余弦相似度对向量的长度不敏感,只关注向量的方向,因此适用于高维向量的相似性计算。例如语义搜索和文档分类。

03

pgvector提供的方法

欧式距离 (L2),内积 (inner product),余弦相似度 (Cosine)

图片

兼容Oracle测试用例,以varchar2作为Oracle兼容字段为例建表:

ivorysql=# CREATE TABLE items (id bigserial PRIMARY KEY, name varchar2(20), embedding vector(3));
CREATE TABLE
ivorysql=# select * from items;
 id |      name      | embedding
----+----------------+-----------
  1 | ora_demo       | [1,2,3]
  2 | ora_compatible | [4,5,6]
(2 rows)

3.1 欧式距离

距离值越小,越相近

ivorysql=# SELECT *, embedding <-> '[3,1,2]' result FROM items ORDER BY embedding <-> '[3,1,2]' LIMIT 5;
 id |      name      | embedding |      result
----+----------------+-----------+-------------------
  1 | ora_demo       | [1,2,3]   | 2.449489742783178
  2 | ora_compatible | [4,5,6]   | 5.744562646538029
(2 rows)

3.2 内积

值越大越与搜索值相似

ivorysql=# SELECT *, embedding <#> '[3,1,2]' result FROM items ORDER BY embedding <#> '[3,1,2]' LIMIT 5;
 id |      name      | embedding | result
----+----------------+-----------+--------
  2 | ora_compatible | [4,5,6]   |    -29
  1 | ora_demo       | [1,2,3]   |    -11
(2 rows)

3.3 余弦相似

两个向量的夹角越小越相似,比较两个向量的余弦值进行比较,夹角越小,余弦值越大。

ivorysql=# SELECT *, embedding <=> '[3,1,2]' result FROM items ORDER BY embedding <=> '[3,1,2]' LIMIT 5;
 id |      name      | embedding |       result
----+----------------+-----------+---------------------
  2 | ora_compatible | [4,5,6]   | 0.11673988938389968
  1 | ora_demo       | [1,2,3]   |  0.2142857142857143
(2 rows)

获取与某向量关联的向量

ivorysql=# SELECT * FROM items WHERE id != 1 ORDER BY embedding <-> (SELECT embedding FROM items WHERE id = 1) LIMIT 5;
 id |      name      | embedding
----+----------------+-----------
  2 | ora_compatible | [4,5,6]
(1 row)

04

pgvector提供的索引算法

4.1 HNSW

HNSW (Hierarchical Navigating Small World) 是一种基于图的索引算法,它由多层的邻近图组成,因此称为分层的 NSW 方法。它会为一张图按规则建成多层导航图,并让越上层的图越稀疏,结点间的距离越远;越下层的图越稠密,结点间的距离越近。

HNSW 算法是一种经典的空间换时间的算法,它的搜索质量和搜索速度都比较高,但是它的内存开销也比较大,因为不仅需要将所有的向量都存储在内存中。还需要维护一个图的结构,也同样需要存储。所以这类算法需要根据实际的场景来选择。

图片

pgvector的HNSW索引算法与Oracle兼容类型没有任何冲突,所以无需关心Oracle兼容类型是否会影响索引创建。

(1) L2 distance HNSW index
ivorysql=# CREATE INDEX ON items USING hnsw (embedding vector_l2_ops);
CREATE INDEX

(2)Inner product HNSW index
ivorysql=# CREATE INDEX ON items USING hnsw (embedding vector_ip_ops);
CREATE INDEX

(3) Cosine distance HNSW index
ivorysql=# CREATE INDEX ON items USING hnsw (embedding vector_cosine_ops);
CREATE INDEX

4.2 ivfflat 

它的工作原理是将相似的向量聚类为区域,并建立一个倒排索引,将每个区域映射到其向量。这使得查询可以集中在数据的一个子集上,从而实现快速搜索。

通过调整列表和探针参数,ivfflat 可以平衡数据集的速度和准确性,使 PostgreSQL 有能力对复杂数据进行快速的语义相似性搜索。

通过简单的查询,应用程序可以在数百万个高维向量中找到与查询向量最近的邻居。对于自然语言处理、信息检索等,ivfflat 是一个比较好的解决方案

在建立 ivfflat 索引时,你需要决定索引中包含多少个 list。每个 list 代表一个 "中心";这些中心通过 k-means 算法计算而来。一旦确定了所有中心,ivfflat 就会确定每个向量最靠近哪个中心,并将其添加到索引中。

当需要查询向量数据时,你可以决定要检查多少个中心,这由 ivfflat.probes 参数决定。这就是 ANN 性能/召回率的结果:访问的中心越多,结果就越精确,但这是以牺牲性能为代价的。

图片

pgvector的ivfflat 索引算法与Oracle兼容类型没有任何冲突,所以无需关心Oracle兼容类型是否会影响索引创建。

(1)L2 distance ivfflat index
ivorysql=# CREATE INDEX ON items USING ivfflat (embedding vector_l2_ops);
CREATE INDEX

(2) Inner product ivfflat index
ivorysql=# CREATE INDEX ON items USING ivfflat (embedding vector_ip_ops);
CREATE INDEX

(3) Cosine distance ivfflat index
ivorysql=# CREATE INDEX ON items USING ivfflat (embedding vector_cosine_ops);
CREATE INDEX

05

其他类型

5.1 Binary Vectors

Use thebit type to store binary vectors

ivorysql=# CREATE TABLE items5 (id bigserial PRIMARY KEY, name varchar2(20), num number(20), embedding bit(3));
CREATE TABLE
ivorysql=# INSERT INTO items5 (name, num, embedding) VALUES ('1st oracle data',0, '000'), ('2nd oracle data', 111, '111');
INSERT 0 2
ivorysql=# SELECT * FROM items5 ORDER BY bit_count(embedding # '101') LIMIT 5;
 id |      name       | num | embedding
----+-----------------+-----+-----------
  2 | 2nd oracle data | 111 | 111
  1 | 1st oracle data | 0   | 000
(2 rows)

06

Oracle兼容特性与pgvector适配

IvorySQL不仅支持Oracle的数据类型,还能够适配Oracle的匿名块、存储过程和函数等特性。安装了pgvector扩展的IvorySQL同样具备上述功能

6.1 匿名块

ivorysql=# declare
i vector(3) := '[1,2,3]';
begin
raise notice '%', i;
end;
ivorysql-# /
NOTICE:  [1,2,3]
DO

6.2 存储过程

ivorysql=# CREATE OR REPLACE PROCEDURE ora_procedure()
AS
p vector(3) := '[4,5,6]';
begin
raise notice '%', p;
end;
/
CREATE PROCEDURE
ivorysql=# call ora_procedure();
NOTICE:  [4,5,6]
CALL

6.3 函数

ivorysql=# CREATE OR REPLACE FUNCTION AddVector(a vector(3), b vector(3))
RETURN vector(3)
IS
BEGIN
RETURN a + b;
END;
/
CREATE FUNCTION
ivorysql=# SELECT AddVector('[1,2,3]','[4,5,6]') FROM DUAL;
 addvector
----------------
 [5,7,9]
(1 row)

*参考文章

《向量数据库与pgvector》

https://zhuanlan.zhihu.com/p/649779973

全面对比与选择指南:pgvector与Milvus向量数据库 pgvector是一个开源的向量相似性搜索插件,专为PostgreSQL数据库设计。它允许用户在PostgreSQL中存储和查询向量数据,利用PostgreSQL的强大功能和生态系统来处理高维向量。pgvector的核心优势在于其易于集成和使用,用户无需迁移现有的PostgreSQL数据库,只需安装插件即可开始使用向量搜索功能。开源免费:作为PostgreSQL的插件,pgvector继承了PostgreSQL的开源特性,用户可以免费使用。易于集成。 阅读详情

相关推荐

PostgreSQL 18.3与IvorySQL 5.3:AI数据库新纪元开启

随着AI应用深入各行各业,数据库的角色正从数据存储工具演变为智能数据基础设施。向量检索、RAG等场景对数据库提出了融合结构化查询与语义匹配的新要求。PostgreSQL 18.3作为年度大版本的重要补丁,在性能、可管理性与AI基础设施方面持续夯实;而IvorySQL 5.3则通过增强Oracle兼容性并深度集成AI能力,让企业可以在不推翻现有技术栈的前提下,直接获得内置的向量索引、混合查询与外部推理支持。两者结合,不仅简化了RAG系统的数据管道,也为从传统数据库向AI原生数据库演进提供了平滑路径。本文从版本

weixin_42549451的博客 245

pgvector 向量数据库完全指南:PostgreSQL 生态的 AI 增强

pgvector是PostgreSQL的开源扩展,为关系型数据库添加向量相似度搜索能力。它完全集成在PostgreSQL内部,复用其存储引擎、事务机制和SQL接口,无需额外基础设施。pgvector支持两种主流索引算法:IVFFlat(适合批量导入)和HNSW(查询快、召回率高)。存储上利用PostgreSQL的TOAST机制,支持压缩和稀疏向量。作为扩展,pgvector添加了新的数据类型、操作符和函数,通过标准SQL即可进行向量操作。部署时可使用官方Docker镜像快速启动,适用于从开发到生产的环境。

心有猛虎细嗅蔷薇 5855

PostgreSQL开源协议与国产数据库自主创新路径深度解析

最近几年,国产数据库市场风起云涌,各种“自主可控”、“国产替代”的声音不绝于耳。作为一名长期关注数据库技术发展的开发者,我经常被问到:“某某国产数据库是不是就是 PostgreSQL 的‘套壳’?” 或者 “基于开源数据库二次开发,到底算不算自主可控?” 这些问题背后,反映的是大家对技术本质和产业发展的深度关切。 本文将围绕 PostgreSQL(简称 PG)这一开源数据库的“根技术”,深入探讨其技术特性、开源协议,以及它与中国数据库产业发展的深刻联系。我们会从技术、商业、生态等多个维度,分析“套壳”与“自

weixin_33749242的博客 701

广州回顾 | 打破Oracle与IvorySQL之间的壁垒,听听IvorySQL企业级应用

最后,讲师梁翔宇号召大家加入 IvorySQL 广州用户组,期待广大开源爱好者的加入和支持,为 IvorySQL 提供源源不断的动力,也为 IvorySQL 的未来发展注入无限的可能。其次,讲师梁翔宇进一步探讨了 IvorySQL 的云原生生态,IvorySQL 将成为不仅限于关系型开源数据库系统,其生态系统更是涵盖了多个与云紧密相关的开源项目。这些项目的推出不仅仅扩展了 IvorySQL 的应用范围,也为用户提供更加便捷、高效和灵活的数据库服务解决方案。,这为用户提供了更广泛的数据库选择和应用场景。

IvorySQL的博客 1161

pgvector:Postgres 的开源向量相似度搜索

向量 Postgres 的开源向量相似度搜索 CREATE TABLE table (column vector( 3 )); CREATE INDEX ON table USING ivfflat (column); SELECT * FROM table ORDER BY column < - > ' [1,2,3] ' LIMIT 5 ; 支持 L2 距离、内积和余弦距离 安装 编译安装扩展(支持 Postgres 9.6+) git clone --branch v0.1.7 https://github.com/ankane/pgvector.git cd pgvector make make install # may need sudo 然后将其加载到要使用它的数据库中 CREATE EXTENSION vector; 您还可以使用 、 或安装它 入门 创建一个 3

2023-12-26~2025-07-04备份

一、海康视觉与汇川机器人 服务器-客户端通信设置IP在同一网段名称IP端口类型海康相机工控机7930服务器机器人3000客户端海康VM服务器设置1通信管理 增添TCP服务端,设置本机IP:192.168.0.20,端口号79302 协议解析 通信双方约定通信格式(设置收发数据格式,分隔符)机器人客户端设置(不同类型机器人设置有差别)1 通讯服务设置 设置连接服务器IP、服务端端口号、机器人端口号,确保连接正常2 协议解析 使用指令代码构建通讯解析。

青铜小码农 3131

PostgreSQL & IvorySQL郑州Meetup:硬核技术、Oracle兼容与迁移实践

从“postgresql安装”“postgresql使用教程”等高频搜索词的背后,可以看到大量开发者正涌入PostgreSQL这一开源关系型数据库生态。PostgreSQL依托MVCC、WAL、插件体系等内核实力和丰富的扩展能力,能够在事务处理、地理空间、JSON文档、向量检索等场景中灵活落地;但它与Oracle在数据类型、空值语义、分页写法、存储过程等方面存在诸多差异,“oracle和postgresql语法区别”正是迁移团队最常检索的话题。IvorySQL作为基于PostgreSQL内核的Oracle兼

weixin_28732953的博客 216

INMP441麦克风与ESP32的I2S音频采集实战指南

本文提供了INMP441数字麦克风与ESP32开发板通过I2S接口进行高质量音频采集的完整实战指南。详细讲解了硬件连接、软件配置、数据读取及基础处理,并分享了常见的避坑技巧与性能优化建议,帮助开发者快速构建物联网音频应用。

weixin_28396629的博客 599

「2024 年度技术精华盘点」IvorySQL & PostgreSQL 技术干货全解析!

2024 年,IvorySQL 持续输出高质量技术内容,涵盖 PostgreSQL 核心技术解析 和 IvorySQL 创新实践 两大方向。无论您是数据库领域的初学者,还是经验丰富的开发者,这些干货文章都能为您带来新的启发与实用价值。现在,让我们一起回顾这些精彩内容,探索数据库技术的无限可能!

IvorySQL的博客 661

图形化界面无限转圈?CentOS 7的SELinux避坑指南(附命令行修复实录)

本文详细解析了CentOS 7图形界面启动时无限转圈或卡在'starting switch root'的故障原因,主要与SELinux安全策略冲突有关。提供了三种修复方案:临时禁用SELinux、重装策略包和精细调整策略,并分享了长期维护建议,帮助用户平衡系统安全性与可用性。

potato的博客 799

晶体管的 栅极gate 材料选用 多晶硅polysilicon,并采用 自对准工艺 self-aligned IC后端版图 【VLSI】

本文为了解决为什么要使用多晶硅作栅极触点的问题,先介绍了MOS管的工作原理是通过栅极上所加的电压控制漏极与源极之间电流,然后解释了栅极的材料为什么选用多晶硅,然后介绍了晶体管里栅极的自对准工艺(Self-Aligned Gate )。

Jie_MSD的博客 1万+

IvorySQL 5.0 发布:基于 PG 18.0,Oracle 兼容、生态组件、云原生与易用性全面进化!

IvorySQL 开源社区小伙伴们,大家好,IvorySQL 开源社区今天激动的向大家宣布:IvorySQL 5.0 发布了!IvorySQL 5.0 基于 PostgreSQL 18.0 全面升级:Oracle 兼容性再突破,生态组件集成再升级,云原生深度支持,配合全平台安装包与在线丝滑体验,让复杂变得简单。

IvorySQL的博客 537

cadence中利用sva进行FPV实战(可直接使用)

在cadence中使用fpv进行formal验证

youzjuer的博客 749

IvorySQL 西安站活动回顾|一键了解IvorySQL新兼容性

pgvector作为PostgreSQL的重要扩展,以其卓越的向量计算能力著称,支持高达16000维度的向量计算能力,使得PostgreSQL能够直接转化为高效的向量数据库。IvorySQL是基于PostgreSQL开发,因此它同样支持添加pgvector扩展。9月7日,IvorySQL社区携手中国开源软件联盟PostgreSQL分会,在古都西安成功举办PostgreSQL技术峰会及IvorySQL西安用户组成立仪式,现场吸引了众多西安PG圈技术爱好者和资深开发小伙伴们的热情参与!

IvorySQL的博客 598

【100%通过率】2024华为OD机试真题E卷 C++语言 实现【流浪地球】

流浪地球计划在赤道上均匀部署了N个转向发动机,按位置顺序编号为0~N-1。 1) 初始状态下所有的发动机都是未启动状态; 2) 发动机起动的方式分为“手动启动”和“关联启动”两种方式; 3) 如果在时刻1一个发动机被启动,下一个时刻2与之相邻的两个发动机就会被“关联启动”; 4) 如果准备启动某个发动机时,它已经被启动了,则什么都不用做; 5) 发动机0与发动机N-1是相邻; 地球联合政府准备挑选某些发动机在某些时刻进行“手动启动”,当然最终所有的发动机都会被启动。 哪些发动机最晚被启动呢?

MISAYAONE的博客 4213

swl安装无法与服务器建立链接,如何解决?

🏆本文收录于《全栈Bug调优(实战版)》专栏,主要记录项目实战过程中所遇到的Bug或因后果及提供真实有效的解决方案,希望能够助你一臂之力,帮你早日登顶实现财富自由🚀;同时,欢迎大家关注&&收藏&&订阅!持续更新中,up!up!up!! 备注:部分问题/疑难杂症搜集于互联网。

**My Coding Family** 2079

IvorySQL 5.6 发布:PG 18.6 内核升级,沙盒即开即用

2026 年 9 月 18 日,IvorySQL 社区正式发布 IvorySQL 5.6。作为兼容 Oracle 的开源 PostgreSQL 数据库,IvorySQL 5.6 将 PostgreSQL 内核升级至 18.6,并围绕 Oracle 兼容性、内存安全、客户端接口以及扩展构建等方面进行了多项修复与改进。同时,IvorySQL 5.6 新增 AI 辅助贡献指南,完成多项问题修复,并持续完善在线体验、云原生部署以及扩展生态支持。

IvorySQL的博客 246

【论文复现】——基于NDT与ICP结合的点云配准算法(matlab版)

基于NDT与ICP结合的点云配准算法matlab版

点云侠的博客 490

PostgreSQL 18.3与IvorySQL 5.3:开源数据库的AI时代进化

AI应用的落地,核心瓶颈往往不在模型,而在于数据存储与检索层是否高效、可靠。如何兼顾结构化数据、向量检索与半结构化信息,成为技术团队选型的关键。PostgreSQL作为成熟的开源关系型数据库,通过pgvector等扩展将向量检索能力融入SQL体系,使得复杂查询、混合过滤与排序可以一站式完成。与此同时,IvorySQL基于PostgreSQL内核提供深度Oracle兼容,极大降低了存量系统迁移到开源路线的成本,并持续跟随上游版本演进。PostgreSQL 18.3与IvorySQL 5.3的发布,从内核层面强

weixin_28481133的博客 302

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

直播回顾| PostgreSQL 18.3 x IvorySQL 5.3:开启 AI 数据库新纪元

崔鹏:计算机学博士,专注 AI 与大数据管理领域研究,拥有十五年数据库、操作系统及存储领域实战经验,兼具 ORACLE OCM、MySQL OCP 等国际权威认证,PostgreSQL ACE,运营技术公众号 “CP 的 PostgreSQL 厨房”,学术层面,已在 AI 方向发表 2 篇 SCI 论文,将理论研究与工程实践深度结合,形成独特的技术研发视角。杨世华:瀚高股份软件开发工程师,IvorySQL 贡献者。PostgreSQL 18.3 在 AI 场景下的性能优化方向。

IvorySQL的博客 75

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

PostgreSQL笔记4: 市场地位、生态全景与行业应用实践

技术能力实现方式适用场景全文检索tsvectortsquery+ GIN 索引内容搜索、日志分析半结构化数据JSONB类型 + GIN 索引灵活 Schema、配置存储向量检索pgvector扩展 + IVFFlat/HNSW 索引RAG、推荐系统、语义搜索混合查询上述能力的 SQL 组合复杂业务场景的统一数据访问表结构创建(若已存在则跳过)插入三条测试数据(包含 JSONB 和向量字段)全文检索查询(tsvectortsqueryJSONB 包含查询(@>运算符)

Wang的专栏 524

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

PostgreSQL开源生态与国产数据库发展:从技术基石到自主创新之路

在数据库选型和技术路线规划中,一个长期困扰国内开发者与企业决策者的问题是:那些宣称“自主可控”的国产数据库,究竟有多少是真正的技术创新,又有多少是基于成熟开源项目(尤其是 PostgreSQL)的“二次开发”?随着“去IOE”浪潮和信创政策的推进,国产数据库市场百花齐放,但繁荣背后也伴随着“套壳”的质疑。本文将深入探讨 PostgreSQL(简称 PG)这一开源数据库巨头的技术生态,分析其对国产数据库产业的深远影响,并尝试回答:在 PG 诞生三十年后,中国数据库产业究竟走到了哪一步?本文适合所有关注数据库技

weixin_30823001的博客 343

PostgreSQL学习总结(16)—— PostgreSQL 插件之 pgvector

pgvector作为PostgreSQL的向量搜索扩展,正在成为AI应用的关键组件。它通过持续迭代优化,从0.4.x到0.8.x版本逐步完善了IVFFlat和HNSW索引、量化支持、并行构建等核心功能。0.8.0引入的IterativeIndexScan有效解决了带过滤条件的向量查询难题,平衡了速度与准确性。pgvector支持多种量化方案和索引类型,适用于不同场景:IVFFlat适合批量搜索,HNSW适合实时应用。随着多模态支持增强,pgvector正从文本嵌入扩展到更广泛的AI应用领域,成为Postgr

科技D人生 3488

数据库技术核心:向量检索(pgvector)

`pgvector` 为 PostgreSQL 引入了专门针对向量数据的索引,特别是 HNSW 和 IVFFlat 索引。这些索引帮助实现高效的向量检索和相似度计算。在选择 HNSW 或 IVFFlat 索引时,应根据应用场景的具体需求(如查询频率、数据更新频率和可用内存等)做出选择。HNSW 适合需要高检索精度和灵活更新的数据集,而 IVFFlat 则更适合需要快速处理庞大数据集但对精度有轻微取舍的场景。

三余知行 5741

PostgreSQL向量检索:pgvector入门指南

摘要:pgvector是PostgreSQL的开源扩展,用于高效存储和检索高维向量数据。支持欧氏距离、内积和余弦相似度计算,提供精确和近似最近邻搜索(IVFFlat/HNSW)。其优势在于与PostgreSQL原生集成,无需额外维护向量数据库,支持事务、权限控制和SQL混合查询。安装简单,通过CREATE EXTENSION vector启用,可创建固定维度的向量列。基本操作包括向量插入、最近邻查询(使用<->、<#>等运算符)和Python集成示例。适用于中小规模向量存储,适用于文

智的博客 2904
上一篇: IvorySQL 3.2 贡献独门秘籍,可以平滑迁移Oracle???
下一篇: IvorySQL 3.2 发版 | 基于PG16.2,新增Oracle XML函数兼容功能
IvorySQL
博客等级 码龄5年 745粉丝 566原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值