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...
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。