Offcanvas

애플리케이션

엔터프라이즈DB, ‘포스트그레SQL 14’ 발표··· "하이엔드 워크로드 지원"

2021.10.12 편집부  |  CIO KR
엔터프라이즈DB는 새롭게 발표된 오픈소스 DB ‘포스트그레SQL(PostgreSQL) 14’의 보안 강화와 관리 편의성 향상, 성능, 확장성, 표준화 등을 지원한다고 10월 12일 밝혔다.

‘포스트그레SQL 14’는 하이엔드 워크로드를 위한 새로운 차원의 성능을 구현한다고 업체 측은 설명했다. 파티션 쓰기(partition writes)를 더 빠르게 처리하고, 인덱스 증가(index growth)를 보다 효과적으로 처리하며, 더 적은 비용으로 대기상태의 연결(idle connections)을 처리한다.

또한 시계열, 그래프 쿼리 및 도큐먼트 데이터 관리 기능이 향상됐으며, 더 큰 규모의 데이터베이스 및 분석 시스템을 관리할 수 있도록 다양한 기능이 향상됐다고 업체는 전했다.

신규 사용자가 중요한 보안 기능을 최대한 활용할 수 있도록 ‘password_encryption’ 파라메터의 기본 설정은 SCRAM-SHA-256 이며, MD5는 사용을 권장하지 않는다.

pgbouncer와 포스트그레SQL에서 암호가 훨씬 더 길어질 수 있기 때문에 사용자는 SCRAM-SHA-256이 제공하는 보안 이점을 최대한 활용할 수 있다. 또 SSL 인증서의 DN(distinguished name)을 클라이언트 인증서(client certificate authentication)와 일치시키고, SSL 연결 패킷에 SNI(Server Name Indication)를 추가했다.

VACUUM은 제거 가능한 인덱스 항목 수가 많지 않은 경우, 인덱스 베큐밍(vacuuming)을 건너뛸 수 있다. vacuum 매개변수 INDEX_CLEANUP에는 이러한 최적화를 지원하는 ‘auto’라는 새로운 기본값이 있다.

이제 최소-잠금(minimal-locking) 인덱스 작업 혹은 테이블이 xid 또는 multixact wraparound 임계값에 근접하는 경우, 데드 로우(dead rows)를 제거하는데 vacuum 기능을 보다 적극적으로 사용할 수 있다.

또한, 대기 서버에서 복제(replay)를 막는 매개변수 변경으로 인해 서버 셧다운(shutdown)이 발생하는 대신, 복제(replay)가 중지됨으로써 서버 가용성이 더욱 향상됐다. 또한, 다양한 추가 모니터링 기능을 통해 서버가 수행하는 작업과 현재 서버의 정확한 상태를 파악할 수 있다.

포스트그레SQL 14는 파티션 수가 많은 테이블에서의 업데이트 및 삭제 기능이 향상됐다. 이같은 경우에 옵티마이저의 부하을 크게 줄일 수 있고, 파티션 테이블의 업데이트/삭제 작업에도 파티션 프루닝이 가능하다. 업체에 따르면 가장 중요한 것은 이전보다 훨씬 더 많은 숫자의 파티션 확장을 통해 포스트그레SQL이 기존보다 더 큰 데이터베이스를 처리할 수 있다는 점이다.

포스트그레SQL 14는 인덱스 관리를 통한 애플리케이션 튜닝 기능이 크게 향상됐다. 특히, CREATE INDEX CONCURRENTLY 및 REINDEX CONCURRENTLY는 동시에 여러 명령을 실행할 때 서로 영향을 주지 않으며, 다른 릴레이션(relations)의 데드 로우(dead row) 제거를 제한하지 않는다.

BRIN 인덱스도 몇몇 기능이 향상됐다. 범위당 여러 개의 최소/최대 값을 기록할 수 있어 더욱 유연한 사용이 가능하며, 이는 각 페이지 범위에 값 그룹(groups of values)이 있을 때 유용하다. BRIN 인덱스는 이제 블룸 필터(bloom filters)를 사용할 수 있다.

이를 통해 BRIN 인덱스는 힙(heap)에서 로컬라이제이션이 되지 않거나 업데이트로 인해 영향을 받는 데이터와 함께 효과적으로 사용될 수 있다. ciokr@idg.co.kr
CIO Korea 뉴스레터 및 IT 트랜드 보고서 무료 구독하기
Sponsored
추천 테크라이브러리

회사명:한국IDG 제호: CIO Korea 주소 : 서울시 중구 세종대로 23, 4층 우)04512
등록번호 : 서울 아01641 등록발행일자 : 2011년 05월 27일

발행인 : 박형미 편집인 : 천신응 청소년보호책임자 : 한정규
사업자 등록번호 : 214-87-22467 Tel : 02-558-6950

Copyright © 2024 International Data Group. All rights reserved.