목록으로

Programming Notes

Amazon Aurora, 이제 PostgreSQL 메이저 버전 18 지원

Amazon Aurora PostgreSQL 호환 버전이 버전 18.3을 시작으로 이제 PostgreSQL 메이저 버전 18을 지원합니다. 이번 릴리스에는 쿼리 성능 및 데이터베이스 관리 측면의 커뮤니티 개선 사항이 포함되었으며, 대규모 정수 컬렉션에 대해 빠르고 메모리 효율적인 집합 연산을 수행하는 새로운 확장 기능인 pg_roaringbitmap에 대한 지원이 도입되었습니다. 이를 통해 애플리케이션 계층에서의 별도 처리 없이도 데이터베이스 내에서 직접 오디언스 세분화(audience segmentation), 태그 기반 필터링, 권한 확인 등의 유즈케이스를 구현할 수 있습니다.

PostgreSQL 18은 쿼리 성능을 향상시키고 인덱스 스토리지 및 유지 관리 오버헤드를 줄여주는 B-트리 스킵 스캔(B-tree skip scans) 기능을 도입했습니다. 이제 메이저 버전 업그레이드 시에도 옵티마이저 통계(optimizer statistics)가 유지되므로, 통계가 재생성될 때까지 기다릴 필요 없이 업그레이드 직후에도 일관된 쿼리 성능을 보장합니다. 논리적 복제(Logical replication)는 이제 대규모 트랜잭션을 병렬로 스트리밍할 수 있어, 복제 지연을 줄이고 다운스트림 시스템을 더욱 최신 상태로 유지할 수 있습니다. 자세한 내용은 Amazon Aurora PostgreSQL 릴리스 노트를 참조하세요.

RDS 블루/그린 배포(Blue/Green deployments), 인플레이스(in-place) 업그레이드 또는 스냅샷 복원을 포함한 여러 옵션을 사용하여 데이터베이스를 업그레이드할 수 있습니다. 데이터베이스 인스턴스 업그레이드에 대한 자세한 내용은 Amazon Aurora 사용 설명서를 확인해 주시기 바랍니다. Aurora PostgreSQL 18.3은 모든 상용 AWS 리전 및 AWS GovCloud(미국) 리전에서 사용할 수 있습니다.

Amazon Aurora는 PostgreSQL 및 MySQL과 완벽하게 호환되며, 글로벌 규모에서 타의 추종을 불허하는 고성능과 가용성을 제공하도록 설계되었습니다. 기본 내장된 보안 기능, 연속 백업, 서버리스 컴퓨팅, 최대 15개의 읽기 복제본(read replicas), 자동화된 다중 리전 복제 및 기타 AWS 서비스와의 통합 기능을 제공합니다. Amazon Aurora를 시작하려면 시작하기 페이지를 살펴보시기 바랍니다.