发布于: May 23, 2023
Amazon Relational Database Service(RDS)for PostgreSQL 现在支持 Rust 编程语言作为一种新的可信程序语言。这允许您构建高性能的用户定义函数,以扩展 PostgreSQL 进行计算密集型数据处理。
Rust 将 C 语言等编译语言的性能和资源效率与限制不安全内存使用风险的机制相结合。作为 PostgreSQL 可信程序语言,PL/Rust 提供内存安全,因此非特权用户可以在数据库中运行代码,而不会由于损坏内存的软件缺陷而导致数据库崩溃。开发人员还可以将 PL/Rust 代码打包为适用于 PostgreSQL 的可信语言扩展,在 Amazon RDS上运行。
PL/Rust 可在由光环新网运营的亚马逊云科技中国(北京)区域和由西云数据运营的亚马逊云科技中国(宁夏)区域中运行 PostgreSQL 15.2 及更高版本的 Amazon RDS 中的所有数据库实例上使用。
您可以直接从 Amazon RDS 管理控制台启动新的 Amazon RDS 数据库实例,从而开始使用。请参阅 Amazon RDS for PostgreSQL 定价,了解定价详细信息和区域可用性。要了解有关 PL/Rust 的更多信息,请参阅亚马逊云科技数据库博客中的“在 Amazon RDS for PostgreSQL 上用 Rust 构建高性能函数”和 Amazon RDS 用户指南。