Publicado: Jan 24, 2024

O Trusted Language Extensions para PostgreSQL (pg_tle) agora oferece suporte a novos crates para PL/Rust, como croaring-rs e num-bigint, permitindo criar mais extensões no RDS para PostgreSQL. PL/Rust, uma linguagem processual confiável do PostgreSQL, combina a performance e a eficiência de recursos de linguagens compiladas como C e fornece segurança de memória para que um usuário sem privilégios possa executar código no banco de dados.

Os crates da Rust estendem a funcionalidade em PL/Rust para ajudar a oferecer suporte a mais casos de uso, como aplicações de análise, pesquisa e segurança. O croaring-rs adiciona suporte para roaring bitmap, um tipo de dados que fornece melhor compressão e menor utilização de memória em comparação com bitmaps convencionais. Roaring bitamps são usados para aplicações que exigem pesquisas de alta performance com uma alta taxa de compressão, como análises e big data. O crate num-bigint adiciona tratamento preciso para números inteiros arbitrariamente grandes, que é usado para aplicações científicas e de segurança.

O pg_tle é um kit de desenvolvimento de código aberto para ajudá-lo a criar extensões escritas em uma linguagem confiável, como PL/Rust, que são executadas com segurança no PostgreSQL. O suporte para crates num-bigint e croaring-rs está disponível em instâncias de banco de dados no Amazon RDS que executam PostgreSQL 16.1-R2 e superior, 15.5-R2 e superior, 14.10-R2 e superior e 13.13-R2 e superior em todas as regiões da AWS aplicáveis. Para saber mais sobre como usar pg_tle, consulte nossa documentação.

O Amazon RDS para PostgreSQL simplifica a configuração, a operação e o ajuste de escala de implantações do PostgreSQL na nuvem. Para obter detalhes de preços e disponibilidade regional, consulte os Preços do Amazon RDS para PostgreSQL. Crie ou atualize um banco de dados do Amazon RDS totalmente gerenciado no Console de gerenciamento do Amazon RDS.