发布于: Aug 30, 2023

Amazon Relational Database Service(RDS)for PostgreSQL 现在在 PostgreSQL 主要版本 13 和 14 中支持 Rust 编程语言作为一种值得信赖的程序语言,从而将对 Rust 的支持从主要版本 15 扩展到主要版本 14。这可以帮助您构建高性能的用户定义函数,以扩展 PostgreSQL 进行计算密集型数据处理。

Rust 将 C 语言等编译语言的性能和资源效率与限制不安全内存使用风险的机制相结合。作为 PostgreSQL 可信程序语言,PL/Rust 提供内存安全,因此非特权用户可以在数据库中运行代码,尽量减少由于损坏内存的软件缺陷而导致数据库崩溃的风险。开发人员还可以将 PL/Rust 代码打包为适用于 PostgreSQL 的可信语言扩展,在 Amazon RDS 上运行。

PL/Rust 可在由光环新网运营的亚马逊云科技中国(北京)区域和由西云数据运营的亚马逊云科技中国(宁夏)区域中运行 PostgreSQL 13.12 及更高版本、PostgreSQL 14.9 及更高版本以及 15.2-R2 及更高版本的 Amazon RDS 中的数据库实例上使用。

您可以直接从 Amazon RDS 管理控制台启动新的 Amazon RDS 数据库实例,从而开始使用。 要了解定价详细信息和区域可用性,请参阅 Amazon RDS for PostgreSQL 定价。要了解有关 PL/Rust 的更多信息,请参阅亚马逊云科技数据库博客Amazon RDS 用户指南中的“在 Amazon RDS for PostgreSQL 上用 Rust 构建高性能函数”。