PL/Rust: Rust로 PostgreSQL 함수의 네이티브 성능 구현
2025-02-02
PL/Rust는 Rust로 PostgreSQL 함수 개발을 가능하게 하는 로드 가능한 절차적 언어이며, 네이티브 머신 코드로 컴파일하여 최적의 성능을 제공합니다. 인터프리터 방식과 달리 Rust의 에코시스템과 컴파일 타임 안전성을 활용합니다. Postgres의 SPI(동적 쿼리 및 준비된 명령어 포함), 대부분의 Postgres 데이터 형식에 대한 안전한 Rust 형식, 트리거 함수 지원을 제공합니다. x86_64 및 aarch64 Linux 시스템에서는 "신뢰할 수 있는" 언어로 작동하여 향상된 보안을 제공하며, 다른 시스템에서는 "신뢰할 수 없는" 언어로 작동합니다. 포괄적인 문서, 설치 지침 및 크로스 컴파일 지원을 이용할 수 있습니다.
개발