Veröffentlicht am: May 23, 2023

Amazon Relational Database Service (RDS) für PostgreSQL unterstützt jetzt die Programmiersprache Rust als neue vertrauenswürdige prozedurale Sprache. Auf diese Weise können Sie leistungsstarke benutzerdefinierte Funktionen erstellen, um PostgreSQL für die rechenintensive Datenverarbeitung zu erweitern.

Rust kombiniert die Leistung und Ressourceneffizienz kompilierter Sprachen wie C mit Mechanismen, die die Risiken einer unsicheren Speichernutzung begrenzen. Als vertrauenswürdige prozedurale Sprache von PostgreSQL bietet PL/Rust Speichersicherheit, sodass ein unberechtigter Benutzer Code in der Datenbank ausführen kann, ohne das Risiko einzugehen, dass die Datenbank aufgrund eines Softwarefehlers, der den Speicher beschädigt, abstürzt. Entwickler können PL/Rust-Code auch als Trusted Language Extensions für PostgreSQL zur Ausführung auf Amazon RDS verpacken.

PL/Rust ist auf allen Datenbank-Instances in Amazon RDS mit PostgreSQL 15.2 und höher in allen AWS-Regionen verfügbar, einschließlich der Regionen AWS GovCloud (USA). 

Zum Einstieg können Sie eine neue Amazon-RDS-DB-Instance direkt über die AWS-Konsole oder die AWS CLI aus starten. Weitere Informationen zu PL/Rust finden Sie im AWS-Datenbank-Blog und im Amazon RDS-Benutzerhandbuch.