Publicado en: Jan 24, 2024
Trusted Language Extensions para PostgreSQL (pg_tle) ahora admite nuevas cajas para PL/Rust, como croaring-rs y num-bigint, lo que le permite crear más extensiones en RDS para PostgreSQL. PL/Rust, un lenguaje procedimental confiable de PostgreSQL, combina el rendimiento y la eficiencia de los recursos de los lenguajes compilados como C y ofrece seguridad en la memoria para que un usuario sin privilegios pueda ejecutar código en la base de datos.
Las cajas de Rust amplían la funcionalidad de PL/Rust para ayudar a admitir más casos de uso, como aplicaciones de análisis, búsqueda y seguridad. La caja croaring-rs suma compatibilidad con mapas de bits dinámicos, un tipo de datos que proporciona una mejor compresión y un menor uso de la memoria en comparación con los mapas de bits convencionales. Los bitmaps comprimidos se utilizan para aplicaciones que requieren búsquedas de alto rendimiento con una alta relación de compresión, como los análisis y los macrodatos. La caja num-bigint agrega un manejo preciso para números enteros de tamaño arbitrariamente grande y se utiliza para aplicaciones científicas y de seguridad.
pg_tle es un kit de desarrollo de código abierto que ayuda a crear extensiones escritas en un lenguaje confiable, como PL/Rust, que se ejecutan de forma segura en PostgreSQL. La compatibilidad con las cajas num-bigint y croaring-rs está disponible en las instancias de bases de datos de Amazon RDS que ejecutan PostgreSQL 16.1-R2 y versiones posteriores, 15.5-R2 y versiones posteriores, 14.10-R2 y versiones posteriores y 13.13-R2 y versiones superiores en todas las regiones de AWS aplicables. Para obtener más información sobre el uso de pg_tle, consulte nuestra documentación.
Amazon RDS para PostgreSQL facilita las tareas de configuración, uso y escalado de las implementaciones de PostgreSQL en la nube. Consulte la información sobre precios y la disponibilidad regional en Precios de Amazon RDS para PostgreSQL. Cree o actualice una base de datos completamente administrada de Amazon RDS en la consola de administración de Amazon RDS.