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免费套餐,包括每月 750 个小时的单可用区 db.t2.micro, db.t3.micro 和 db.t4g.micro 数据库使用时间(适用的数据库引擎),使用 RDS 提供 20GB 通用型 (SSD) 数据库存储和 20GB 数据库备份和数据库快照存储,为期一年。