게시된 날짜: Jan 24, 2024

이제 Trusted Language Extensions for PostgreSQL(pg_tle)이 PL/Rust를 위한 새로운 크레이트(croaring-rs, num-bigint 등)를 지원하므로, RDS for PostgreSQL에서 더 많은 확장 프로그램을 빌드할 수 있습니다. PostgreSQL의 신뢰할 수 있는 절차적 언어인 PL/Rust는 C와 같은 컴파일된 언어의 성능과 리소스 효율성을 결합하고 메모리 안전성을 제공하여 권한이 없는 사용자가 데이터베이스에서 코드를 실행할 수 있도록 합니다.

Rust 크레이트는 분석, 검색, 보안 애플리케이션 등 더 많은 사용 사례를 지원할 수 있도록 PL/Rust의 기능을 확장합니다. croaring-rs는 기존 비트맵과 비교하여 우수한 압축률과 낮은 메모리 사용률을 제공하는 데이터 유형인 roaring 비트맵을 추가로 지원합니다. Roaring 비트맵은 분석이나 빅 데이터 같이 높은 압축률과 고성능 조회가 필요한 애플리케이션에 사용됩니다. num-bigint 크레이트는 보안 및 과학 애플리케이션에 사용되는 임의의 대규모 정수에 대한 정밀도 처리를 추가합니다.

pg_tle은 PL/Rust와 같이 신뢰할 수 있는 언어로 작성되어 PostgreSQL에서 안전하게 실행되는 확장 기능을 구축하는 데 도움이 되는 오픈 소스 개발 키트입니다. num-bigint 및 croaring-rs 크레이트에 대한 지원은 PostgreSQL 16.1-R2 이상, 15.5-R2 이상, 14.10-R2 이상, 13.13-R2 이상을 실행하는 Amazon RDS의 데이터베이스 인스턴스에서 제공되며 해당하는 모든 AWS 리전에서 사용할 수 있습니다. pg_tle 사용에 대한 자세한 내용은 설명서에서 확인하세요.

Amazon RDS for PostgreSQL을 사용하면 클라우드에서 PostgreSQL 배포를 간편하게 설정 및 운영하고 규모를 조정할 수 있습니다. 요금 내역 및 지역별 가용성은 Amazon RDS for PostgreSQL 요금을 참조하세요. Amazon RDS 관리 콘솔에서 완전관리형 Amazon RDS 데이터베이스를 생성하거나 업데이트할 수 있습니다.