Azure Database for PostgreSQL 17이 이제 원활한 인플레이스 업그레이드와 함께 제공됩니다.

Azure Database for PostgreSQL 17이 이제 원활한 인플레이스 업그레이드와 함께 제공됩니다.

PostgreSQL 17이 이제 Azure에서 사용 가능합니다.

Microsoft는 Azure Database for PostgreSQL Flexible Server 플랫폼에 PostgreSQL 17을 공식 출시하며, 이번 릴리스의 핵심 기능으로 기존 주 버전 업그레이드를 도입했습니다.이 향상된 기능은 업그레이드 프로세스를 간소화하여 사용자가 새 서버를 설정하거나, 데이터를 전송하거나, 연결 문자열을 수정할 필요가 없도록 합니다.

제자리 업그레이드의 이점

현재 위치 업그레이드에는 여러 가지 이점이 있습니다.사용자는 기존 서버 엔드포인트와 방화벽 구성을 유지하고, 효율적인 업그레이드 워크플로를 통해 다운타임을 크게 최소화하며, 고가용성 지원 서버를 더욱 쉽게 관리할 수 있습니다.이러한 업데이트는 사용자 경험을 간소화하고 데이터베이스 유지 관리자의 운영 효율성을 향상시키도록 설계되었습니다.

PostgreSQL 이해하기

PostgreSQL에 익숙하지 않은 분들을 위해 설명드리자면, PostgreSQL은 안정성과 강력한 기능 세트로 널리 알려진 오픈소스 데이터베이스 관리 시스템입니다.탄탄한 커뮤니티 지원을 자랑하며 복잡한 애플리케이션과 대규모 데이터세트 관리에 탁월하여 개발자와 조직에서 선호되는 솔루션입니다.

PostgreSQL 17의 새로운 기능

Microsoft는 이번 발표를 통해 PostgreSQL 17이 Azure Database for PostgreSQL Flexible Server에서 새 서버를 생성하고 주요 업그레이드를 수행하는 기본 버전이 될 것이라고 밝혔습니다.이 릴리스에는 향상된 vacuum 성능, 고급 JSON 함수 기능, 동적 논리적 복제 등 다양한 기능이 포함되어 있습니다.

진공 성능 개선의 중요성

이번 업데이트의 가장 눈에 띄는 기능은 향상된 vacuum 성능입니다. PostgreSQL은 다중 버전 동시성 제어(MVCC)라는 시스템을 사용하여 여러 사용자가 충돌 없이 동시에 데이터베이스에서 작업할 수 있도록 합니다.데이터를 즉시 삭제하는 대신, 레코드를 “죽음” 또는 “보이지 않음”으로 표시합니다.vacuum 함수는 가비지 컬렉터 역할을 하여 이러한 “죽은” 행을 정리하여 할당된 공간을 복원하며, 버전 17에서는 기능이 더욱 향상되었습니다.

PostgreSQL 17의 주요 특징

  • JSON 처리 업그레이드 : JSON 데이터의 광범위한 쿼리 및 변환을 위한 새로운 기능과 최적화.
  • 동적 논리적 복제 : 실시간 데이터 배포를 위한 개선된 메커니즘으로 복제 제어와 처리량이 향상되었습니다.
  • 쿼리 플래너 개선 사항 : 복잡한 작업 부하에 대한 보다 스마트한 조인 순서 지정 및 병렬 계획을 위한 알고리즘이 향상되었습니다.
  • 보안 및 규정 준수 : 엔터프라이즈 수준의 보안 표준을 충족하도록 설계된 업그레이드된 암호화 기능과 감사 로깅.

PostgreSQL 17로 업그레이드하는 방법

업그레이드에 관심 있는 사용자는 Azure Portal을 통해 PostgreSQL 17로 쉽게 전환할 수 있습니다.유연한 서버 리소스에 액세스하여 개요 페이지로 이동한 후 도구 모음 에서 업그레이드를 선택하고 PostgreSQL 17을 선택한 후 업그레이드 프로세스를 확인하세요.보안 강화를 위해 PostgreSQL 버전 업그레이드 텍스트 상자의 업그레이드 사이드바를 확인하여 대상 버전이 실제로 “17”인지 확인하는 것이 좋습니다.

명령줄 업그레이드 옵션

또는 다음 명령을 사용하여 명령줄을 통해 업그레이드를 수행할 수 있습니다.

az postgres flexible-server upgrade \

--name

--resource-group

--target-version 17

강화된 안전 기능

Microsoft의 기존 업그레이드 기능에는 기본 제공 상태 검사 및 롤백 안전 기능이 포함되어 있어 업그레이드 중에 발생하는 위험을 완화하고 궁극적으로 유지 관리 시간을 줄이는 것을 목표로 합니다.

출처 및 이미지

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다