PostgreSQL 14는 XNUMX년의 개발 끝에 출시되었으며 이것이 그 소식입니다.

PostgreSQL

거의 XNUMX 년의 개발 끝에 안정적인 분기의 새 버전 릴리스가 발표되었습니다. DBMS의 PostgreSQL 14 새 분기에 대한 업데이트는 2026년 XNUMX월까지 XNUMX년 동안 게시됩니다.

PostgreSQL에 대해 아직 모르는 사람들을 위해 Postgres라고도 함을 알아야합니다. 이것은 관계형 데이터베이스 관리 시스템입니다. (RDBMS) 무료, 오픈 소스, 확장 성 및 기술 표준 준수를 기반으로 데이터베이스를 제공하는 것을 목표로합니다.

다양한 워크로드를 처리하도록 설계되었으며, 단순 머신에서 데이터웨어 하우스 또는 동시 사용자가 많은 웹 서비스까지.

PostgreSQL 14의 새로운 기능은 무엇입니까?

이 새 버전에서 범위 정의 유형 패밀리가 새로운 "다중 범위" 유형으로 확장되었습니다. 허용하는 겹치지 않는 값 범위의 정렬된 목록을 정의합니다. 기존의 각 범위 유형 외에도 고유한 다중 범위 유형이 제안됩니다. 새로운 유형을 사용하면 복잡한 범위 시퀀스를 조작하는 쿼리 디자인을 단순화할 수 있습니다.

또한 분산 구성을 위해 확장된 기능 여기에는 여러 PostgreSQL 서버가 포함됩니다. 논리적 복제를 구현할 때 진행 중인 트랜잭션을 스트리밍할 수 있었습니다. 복제 성능을 크게 향상 큰 거래의. 또한 논리적 복제 중에 도착하는 데이터의 논리적 디코딩이 최적화되었습니다.

또한 클라이언트 측 작업에 대한 추가 지원 (libpq에서 구현됨) 위의 결과를 기다리지 않고 다음 요청을 보내기 때문에 많은 수의 작은 쓰기 작업(INSERT/UPDATE/DELETE)의 구현과 관련된 데이터베이스 시나리오의 속도를 크게 높이기 위한 Transporter 모드 전송 요청 . 이 모드는 또한 패키지 배송이 오래 지연되는 연결 작업의 속도를 높이는 데 도움이 됩니다.

외부 데이터 컨테이너 메커니즘(postgres_fdw) 외부 테이블 연결을 위한 병렬 쿼리 처리 지원이 추가되었으며, 이는 현재 다른 PostgreSQL 서버에 연결할 때만 적용 가능합니다. Postgres_fdw 또한 배치 모드에서 외부 테이블에 데이터를 추가하기 위한 지원을 추가합니다. "IMPORT FOREIGN SCHEMA" 지시문을 지정하여 분할된 테이블을 가져오는 기능.

또한, VACUUM 작업의 구현을 최적화했습니다. (쓰레기 수거 및 포장 디스크 보관), "비상 모드" 추가 트랜잭션 ID 래퍼 조건이 생성되는 경우 불필요한 래퍼 작업을 건너뛰고 B-트리 인덱스를 처리할 때 오버헤드를 줄입니다. 데이터베이스의 운영에 대한 통계를 수집하는 "ANALYZE" 작업의 실행이 크게 빨라졌습니다.

반면에 DBMS의 운영을 모니터링할 수 있는 도구가 확장되었으며, se 명령 진행 상황을 추적하는 보기 추가 "COPY", 복제 슬롯 및 WAL 트랜잭션 로그 활동에 대한 통계입니다.

PostgreSQL 14에서도 다음을 찾을 수 있습니다. TOAST 시스템에서 사용되는 압축 방식을 커스터마이징 할 수 있는 기능 추가, 텍스트 블록이나 기하학적 정보와 같은 대용량 데이터를 저장하는 역할을 합니다. pglz 압축 방법 외에도 TOAST는 이제 LZ4 알고리즘을 사용할 수 있습니다.

추가되었습니다 병렬 쿼리 처리를 개선하기 위한 쿼리 스케줄러 최적화 순차 레코드 스캔의 동시 실행 성능을 향상시키기 위해 "RETURN QUERY" 명령을 사용하여 PL/pgSQL에서 쿼리를 병렬로 실행하고 "REFRESH MATERIALIZED VIEW"에서 병렬로 쿼리를 실행합니다.

다른 변경 사항 중 눈에 띄는 :

  • 중첩 순환 조인(조인)의 성능을 개선하기 위해 추가 캐싱 지원이 구현되었습니다.
  • 많은 수의 연결을 처리하는 과부하 시스템의 성능을 개선하기 위해 최적화되었습니다. 일부 테스트에서는 성능이 두 배로 향상되었습니다.
  • B-tree 인덱스의 성능이 향상되었으며 테이블이 자주 업데이트될 때 인덱스가 증가하는 문제가 해결되었습니다.
  • 이제 확장된 통계를 사용하여 표현식을 최적화할 수 있고 증분 정렬을 사용하여 창 기능을 최적화할 수 있습니다.

마지막으로그것에 대해 더 알고 싶으시다면, 세부 사항을 확인할 수 있습니다 다음 링크에서.


코멘트를 남겨주세요

귀하의 이메일 주소는 공개되지 않습니다. 필수 필드가 표시되어 있습니다 *

*

*

  1. 데이터 책임자 : Miguel Ángel Gatón
  2. 데이터의 목적 : 스팸 제어, 댓글 관리.
  3. 합법성 : 귀하의 동의
  4. 데이터 전달 : 법적 의무에 의한 경우를 제외하고 데이터는 제 XNUMX 자에게 전달되지 않습니다.
  5. 데이터 저장소 : Occentus Networks (EU)에서 호스팅하는 데이터베이스
  6. 권리 : 귀하는 언제든지 귀하의 정보를 제한, 복구 및 삭제할 수 있습니다.