Apache Cloudberry™ (Incubating) 是 Apache 软件基金会孵化项目,由 Greenplum 和 PostgreSQL 衍生而来,作为领先的开源 MPP 数据库,可用于建设企业级数据仓库,并适用于大规模分析和 AI/ML 工作负载。

GitHub:  https://github.com/apache/cloudberry

Hi 社区小伙伴们!我们很高兴与大家分享Apache Cloudberry 近期在周边生态方面的两个关键进展:

PGRX for Apache Cloudberry 框架开源

Pgvector for Apache Cloudberry 升级到 0.8.0

PGRX for Cloudberry 

PGRX 是一个高效、安全的 Rust 框架,支持使用 Rust 编写 PostgreSQL 扩展,经过适配后,现在可以支持用于开发 Apache Cloudberry 的数据库扩展。

PGRX 框架具备如下特性:

高性能与内存安全:Rust 语言的内存安全特性保证了扩展的安全性,即使在高负载下也能保持稳定。

简化开发流程:通过 cargo-pgrx 提供的工具链,开发者可以快速生成、测试和打包 PostgreSQL 扩展。

一流的 UDF 支持:pgrx 让创建用户定义函数(UDF)变得更加简单,同时支持创建复杂的数据类型和触发器。

灵活的扩展能力:支持定义自定义数据类型、枚举、操作符等,同时通过 extension_sql! 无缝融合 Rust 与 SQL 逻辑,轻松接入 SPI、内存上下文、事务钩子等底层机制。

⭐️ PGRX for Cloudberry GitHub 仓库:https://github.com/cloudberry-contrib/pgrx

⭐️PGRX for Cloudberry 使用文档:https://cloudberry.apache.org/zh/docs/developer/develop-exten...

pgvector for Cloudberry

pgvector 是一款为 PostgreSQL 打造的开源向量相似搜索插件,支持精确与近似最近邻搜索,并提供多种相似度度量方式。

pgvector 支持以下功能:

精确最近邻与近似最近邻搜索

多种距离度量:L2 距离、内积、余弦相似度

支持使用标准 SQL 操作向量数据

我们在 2024 年 9 月就对外发布了专门为 Cloudberry 适配的 pgvector 扩展项目,方便 Cloudberry 社区用户通过 SQL 语句使用 pgvector 来进行数据存储、查询、索引、混合搜索等操作。pgvector 社区版本发布很快,当时我们的 pgvector for Cloudberry 版本选用的是 0.5.1,落后 pgvector 官方多个版本,近日正式将 pgvector 升级到了 0.8.0,方便大家体验最新版本的特性与改进。

⭐️ pgvector for Cloudberry GitHub 仓库:https://github.com/cloudberry-contrib/pgvector

⭐️ pgvector for Cloudberry 使用文档:https://cloudberry.apache.org/docs/advanced-analytics/pgvecto...

引用链接

[1] PGRX for Cloudberry: https://github.com/cloudberry-contrib/pgrx[2] pgvector for Cloudberry:https://github.com/cloudberry-contrib/pgvector

[3] PGRX for Cloudberry 使用文档:https://cloudberry.apache.org/zh/docs/developer/develop-exten...

[4] pgvector for Cloudberry 使用文档:https://cloudberry.apache.org/docs/advanced-analytics/pgvecto...


酷克数据HashData
83 声望34 粉丝

酷克数据是中国领先的云原生数据仓库软件公司,致力以领先技术降低大数据分析的门槛和成本,我们发起了CloudberryDB开源项目,企业级数据仓库 HashData Lightning、云数仓HashData Enterprise、AI工具箱HashML,...