PostgreSQL 개발 그룹은 최근 널리 사용되는 오픈 소스 관계형 데이터베이스의 주요 업데이트인 PostgreSQL 16 의 베타 버전을 공개했습니다. 이 릴리스는 쿼리 실행, 논리적 복제, 개발자 경험 및 보안의 상당한 개선을 보여줍니다. PostgreSQL 16 베타 1 의 베타 테스트에 참여하려는 모든 사용자는 프로젝트 공식 웹 사이트에서 이 버전을 다운로드할 수 있습니다.
전반적인 성능을 향상시키기 위해 수많은 개선 사항이 구현되었습니다. 업데이트된 버전은 FULL 및 RIGHT 조인의 병렬 실행과 string_agg 및 array_agg 집계 함수의 병렬 실행을 가능하게 하는 고급 쿼리 병렬 처리를 강조합니다. 또한 PostgreSQL 16은 SELECT DISTINCT 쿼리에 증분 정렬을 통합하고 COPY를 사용하여 동시 대량 데이터 로드 성능을 최대 300%까지 향상시킵니다.
특히 PostgreSQL 16은 x86 및 Arm 아키텍처 모두에 대해 SIMD(Single Instruction, Multiple Data)를 사용하여 CPU 가속을 지원합니다. ASCII 및 JSON 문자열 처리와 배열 및 하위 트랜잭션 검색을 위한 최적화로 구성됩니다. 또한 이제 PostgreSQL 클라이언트 라이브러리인 libpq에 대해 로드 밸런싱을 사용할 수 있습니다. 논리적 복제 기능도 변경되었습니다. PostgreSQL 16은 이제 대기 인스턴스에서 논리적 디코딩을 허용하여 워크로드 분산을 위한 보다 다양한 옵션을 제공합니다.
논리적 복제의 성능이 크게 향상되어 다른 PostgreSQL 인스턴스 또는 논리적 프로토콜과 호환되는 외부 시스템으로 데이터를 효율적으로 실시간 스트리밍할 수 있습니다. 개발자를 위해 새 릴리스는 JSON 데이터 처리를 위한 SQL/JSON 표준을 계속 구현합니다. 여기에는 SQL/JSON 생성자, 새로운 SQL 표준 ANY_VALUE 집계 함수, 0xff 및 0o777과 같은 10진수가 아닌 정수에 대한 지원이 포함됩니다.
또한 확장 쿼리 프로토콜 지원이 psql 클라이언트에 추가되었습니다. 이 베타 버전은 사용자가 2023년 후반으로 예정된 공식 릴리스 전에 PostgreSQL 16 의 견고성과 안정성을 테스트하는 데 도움이 됩니다. 지원되는 플랫폼에는 Linux, Windows, macOS, BSD 및 Solaris 운영 체제가 포함됩니다.
PostgreSQL 호환 데이터베이스 로 작업할 수 있는 no-code 플랫폼을 찾고 있는 조직은 강력하고 다재다능하며 사용자 친화적인 no-code 애플리케이션 개발 플랫폼인 AppMaster.io를 고려해야 합니다. AppMaster 의 시각적 BP 디자이너, REST API 및 WSS 엔드포인트와 같은 혁신적인 기능을 통해 사용자는 최소한의 코딩과 기술적 부채 없이 백엔드, 웹 및 모바일 애플리케이션의 개발을 빠르게 가속화할 수 있습니다. AppMaster.io의 플랫폼은 2023년 봄과 2023년 겨울에 G2에서 No-Code 개발 플랫폼 부문의 고성능 기업 및 모멘텀 리더로 선정되었습니다.