发布于: Feb 7, 2024

适用于 PostgreSQL 的 Trusted Language Extensions(pg_tle)现在支持 PL/Rust 的新 crate,例如 croaring-rs 和 num-bigint,使您能够在 RDS for PostgreSQL 上构建更多扩展。PL/Rust 是一种 PostgreSQL 可信程序语言,该语言允许用户使用 C 等编译语言的资源效率来构建高性能、内存安全的用户定义函数。

Rust crate 扩展了 PL/Rust 中的功能,以帮助支持更多应用场景,例如分析、搜索和安全应用。croaring-rs 增加了对 roaring 位图的支持,与传统位图相比,这种数据类型可提供更好的压缩和更低的内存利用率。roaring 位图用于需要高性能查找和高压缩比的应用,例如分析和大数据。num-bigint crate 增加了对任意大小整数的精度处理,用于安全和科学应用。

pg_tle 是一个开源开发工具包,旨在帮助您构建使用可信语言(例如 PL/Rust)编写且可在 PostgreSQL 上安全运行的扩展。运行 PostgreSQL 16.1-R2 及更高版本、15.5-R2 及更高版本、14.10-R2 及更高版本以及 13.13-R2 及更高版本的 Amazon RDS 中的数据库实例支持 num-bigint 和 croaring-rs crate。要了解有关使用 pg_tle 的更多信息,请参阅我们的 Amazon RDS 用户指南

Amazon RDS for PostgreSQL 可以帮助您在云端轻松设置、操作和扩展 PostgreSQL 部署。Amazon RDS for PostgreSQL 已在由光环新网运营的亚马逊云科技中国(北京)区域和由西云数据运营的亚马逊云科技中国(宁夏)区域开放。有关定价详情和区域可用性,请参阅 Amazon RDS for PostgreSQL 定价。在 Amazon RDS 管理控制台中创建或更新完全托管的 Amazon RDS 数据库。