Veröffentlicht am: Jan 24, 2024

Trusted Language Extensions for PostgreSQL (pg_tle) unterstützt jetzt neue Crates für PL/Rust wie croaring-rs und num-bigint. Dadurch können Sie mehr Erweiterungen auf RDS for PostgreSQL erstellen. PL/Rust ist eine von PostgreSQL unterstützte vertrauenswürdige prozedurale Sprache, welche die Leistung und Ressourceneffizienz kompilierter Sprachen wie C kombiniert und der Speichersicherheit dient, sodass ein nicht privilegierter Benutzer den Code in der Datenbank ausführen kann.

Rust-Crates erweitern die Funktionalität in PL/Rust, um weitere Anwendungsfälle zu unterstützen, z. B. für Analyse-, Such- und Sicherheitsanwendungen. croaring-rs fügt Unterstützung für Roaring Bitmap hinzu, einen Datentyp, der eine bessere Kompression und eine geringere Speicherauslastung im Vergleich zu herkömmlichen Bitmaps bietet. Roaring Bitamps werden für Anwendungen benutzt, die leistungsstarke Abfragen mit einer hohen Kompressionsrate erfordern, wie z. B. Analysen und Big Data. Die Crate num-bigint ermöglicht die präzise Handhabung beliebig großer Ganzzahlen und wird für Sicherheits- und wissenschaftliche Anwendungen eingesetzt.

pg_tle ist ein Open-Source-Development-Kit mit dem Sie Erweiterungen in einer vertrauenswürdigen Sprache wie PL/Rust erstellen und sicher auf PostgreSQL ausführen können. Die Unterstützung für die Crates num-bigint und croaring-rs ist für Datenbank-Instances in Amazon RDS verfügbar, auf denen PostgreSQL 16.1-R2 und höher, 15.5-R2 und höher, 14.10-R2 und höher sowie 13.13-R2 und höher in allen zutreffenden AWS-Region ausgeführt wird. Weitere Informationen zur Verwendung von pg_tle finden Sie in unserer Dokumentation.

Amazon RDS for PostgreSQL erleichtert die Einrichtung, den Betrieb und die Skalierung von PostgreSQL-Bereitstellungen in der Cloud. Unter Amazon RDS for PostgreSQL – Preise findest du Informationen zu Preisen und zur regionalen Verfügbarkeit. Erstellen oder aktualisieren Sie eine vollständig verwaltete Amazon-RDS-Datenbank in der Amazon RDS-Managementkonsole.