배트맨 토토 18 베타 1 릴리스!

게시 된2025-05-08게시물 Gresql Global Development Group
배트맨 토토 프로젝트

배트맨 토토 Global Development Group은 첫 번째 베타 릴리스를 발표했습니다. 배트맨 토토 18은 지금토토 결과 : 다운로드. 이 릴리스에는 배트맨 토토 18이 만들어 질 때 모든 기능의 미리보기가 포함되어 있습니다. 일반적으로 사용할 수 있지만 릴리스의 일부 세부 사항은 베타 기간.

모든 PostgreSQL 18 기능 및 변경 사항에 대한 정보를 찾을 수 있습니다. 그만큼토토 캔 Postgresql: Tài liệu: 18: E.1. Phát hành 18:

토토 캔 Postgresql: Tài liệu:

오픈 소스 PostgreSQL 커뮤니티의 정신으로, 우리는 당신을 강력히 격려합니다 시스템에서 PostgreSQL 18의 새로운 기능을 테스트하여 제거에 도움이됩니다. 버그 및 기타 문제. Postgresql 18 베타 1 생산 환경에서는 일반적인 실행 방법을 찾도록 권장합니다. 이 베타 릴리스에 대한 응용 프로그램 작업.

테스트 및 피드백이 커뮤니티가 Postgresql 18을 보장하도록 도와줍니다. 안정적이고 신뢰할 수있는 릴리스를 제공하는 우리의 표준을지지합니다. 세계에서 가장 진보 된 오픈 소스 관계형 데이터베이스. 자세한 내용을 참조하십시오 우리의PostgreSQL :그리고 어떻게 당신은 기여할 ​​수 있습니다 :

PostgreSQL : 토토 핫 정보

배트맨 토토 18 기능 하이라이트

아래는 배트맨 토토 18을 위해 계획된 기능 하이라이트 중 일부입니다. 이 목록은 철저하지 않습니다. 계획된 기능의 전체 목록은 참조하십시오 그만큼토토 캔 Postgresql: Tài liệu: 18: E.1. Phát hành 18.

성능

배트맨 토토 18은 비동기 I/O (AII) 서브 시스템을 소개합니다. 이 새로운 서브 시스템을 사용하면 I/O 처리량을 증가시키고 I/O 대기 시간을 숨길 수 있습니다. on Linuxio_uringAIO에 사용할 수 있으며 작업자 기반 구현을 사용할 수 있습니다. 모든 플랫폼. 이 초기 릴리스 지원 파일 시스템은 다음과 같이 읽습니다 순차 스캔, 비트 맵 힙 스캔 및 진공 청소기, 테스트는 2-3 배의 성능 개선.

이러한 성능 이득은 쿼리 최적화 및 새로운 인덱싱 기능으로 확장됩니다. PostgreSQL 18은 멀티 컬럼 B- 트리 인덱스에서 "Skip Scan"조회 사용에 대한 지원을 추가하여 하나 이상의 접두사 인덱스 열에서 "="조건을 생략하는 쿼리에 대한 실행 시간이 더 빠를 수 있습니다. 이 릴리스에는에 대한 최적화도 포함됩니다.여기서포함 된 조항또는in (...)진술은 최근 인덱싱 개선을 더 잘 활용하여 쿼리 성능을 향상시킬 수 있습니다. PostgreSQL이 해시 조인의 전반적인 성능 향상에서 Merge 조인이 증분 정렬을 사용하도록 허용하는 것에 이르기까지 PostgreSQL을 계획하고 실행하는 방법에 대한 수많은 성능 개선이 있습니다..

다른 쿼리 및 유지 보수 작업의 성능을 향상시키는 다양한 PostgreSQL 18 기능이 있습니다. PostgreSQL 18은 이제 JSON 및 전체 텍스트 데이터를 검색하는 데 일반적으로 사용되는 GIN 인덱스의 병렬 빌드를 지원합니다. 이 릴리스를 사용하면 B- 트리가 아닌 고유 인덱스로 파티션 키 및 구체화 된 뷰를 정의 할 수 있습니다. PostgreSQL 18은 또한 많은 관계에 액세스하는 쿼리의 전반적인 잠금 성능을 향상시키고 개선 된 가지 치기 및 조인 지원을 포함하여 분할 된 테이블을 통해 쿼리에 몇 가지 개선 사항을 추가합니다. Postgresql 18은 또한 일반적인 속도를 포함하여 텍스트 처리에서 성능이 향상되었습니다.어퍼/Lower함수 및 새로운 내장 콜레이션pg_unicode_fast.

주요 버전 업그레이드 경험

배트맨 토토 18 이전에 주요 버전 업그레이드를 수행 한 후 중요한 단계는를 실행하는 것이 었습니다.분석통계를 생성하려면 PostgreSQL이 가장 효율적인 쿼리 계획을 선택하는 데 도움이되는 중요한 구성 요소입니다. PostgreSQL 클러스터의 크기 및 전반적인 활동을 기반으로, 이는 시간이 많이 걸리는 프로세스 일 수 있으며 프로세스가 완료 될 때까지 쿼리 성능에 잠재적으로 영향을 줄 수 있습니다. PostgreSQL 18은 주요 버전 업그레이드를 통해 플래너 통계를 유지하는 기능을 소개합니다. 이는 업그레이드 된 클러스터가 예상 성능 상태에 도달 할 수 있도록 도와줍니다.

추가로pg_upgrade9319_9594-jobs플래그를 추가하고도 추가합니다.-swap플래그는 파일을 복사, 클로닝 또는 연결하는 대신 업그레이드 디렉토리를 바꾸는 플래그입니다.

개발자 경험

배트맨 토토 18은 저장하지 않고 쿼리 실행 중에 막 값을 바로 계산하는 가상 생성 열을 소개합니다. 이제 생성 된 열의 기본 옵션입니다. 또한 저장된 생성 된 열은 이제 논리적으로 복제 될 수 있습니다.

이 릴리스는 이전 ( 모두에 액세스 할 수있는 기능을 추가합니다.old) 및 current (NEW)반환조항삽입, 업데이트, 삭제병합명령. 또한 PostgreSQL 18을 통해 UUIDV7 생성에 대한 지원을 추가합니다uuidv7 ()함수, 더 나은 캐싱 전략을 지원하기 위해 타임 스탬프 주문이있는 임의의 UUID를 생성 할 수 있습니다 (이 릴리스도 추가uuidv4 ()별칭으로gen_rand_uuid).

지금 배트맨 토토 18에서, 당신은 만들 수 있습니다좋아요비정상적인 콜라이트를 사용하는 텍스트를 통한 비교하여 더 복잡한 패턴 일치를 수행하는 것이 더 간단합니다. 또한이 릴리스는를 소개합니다.Casefold사례에 민감한 경기를 돕기 위해.

이 릴리스는 또한 시간적 제약 조건을 추가하거나 범위에 대한 제약을 추가합니다.기본 키and고유 한겹치지 않고조항 및 on외국 키기간절.

보안 기능

배트맨 토토 18 소개oauth인증, 사용자는 PostgreSQL 확장을 통해 지원되는 OAUTH 2.0 메커니즘을 사용하여 인증 할 수 있습니다. 또한 PostgreSQL 18은 FIPS 모드 동작을 검증하고 시행하는 몇 가지 기능을 추가하고도 추가합니다.SSL_TLS13_CIPHERS사용자가 어떤 TLS v1.3 서버가 사용할 수있는 암호 스위트를 구성 할 수 있도록합니다.

이 릴리스가 더 이상 사용되지 않습니다MD5배트맨 토토에서 처음 추가 된 SCRAM 인증 사용에 유리한 암호 인증 10.MD5향후 주요 버전 릴리스에서 인증이 완전히 제거됩니다. 또한 PostgreSQL 18은 SCRAM 패스 스루 인증에 대한 지원이 추가됩니다.postgres_fdwanddblink11956_12010

모니터링 및 관찰 가능성

배트맨 토토 18에 자세한 내용은에 더 자세한 내용을 추가합니다.설명Query Plan Execution에 대한 정보를 제공하는 유틸리티 및이 릴리스 기간 동안 이제 실행할 때 얼마나 많은 버퍼 (기본 데이터 저장 장치)가 액세스 할 수있는 버퍼 수를 자동으로 보여줍니다분석. 또한,분석이제 인덱스 스캔 중에 얼마나 많은 인덱스 조회가 발생하는지 보여줍니다.Verbose 분석 설명CPU, WAL 및 평균 읽기 통계가 포함됩니다. 이 릴리스는 또한 진공 청소기에 소요되는 총 시간에 대한 정보도 포함되어 있습니다.pg_stat_all_tables및 이제 I/O 및 WAL 사용에 대한 연결 당 통계를 보여줍니다.

PostgreSQL 18은 논리적 복제 중에 발생하는 쓰기 충돌에 대한 더 많은 통찰력을 제공 하고이 정보를 로그와 로그에서 표면.pg_stat_subscription_stats보기

기타 하이라이트

배트맨 토토 18부터 시작하여 저장된 데이터의 무결성을 검증하는 데 사용되는 데이터 체크섬은 이제 새로운 배트맨 토토 클러스터에서 기본적으로 활성화됩니다. 를 사용 하여이 동작을 비활성화하도록 선택할 수 있습니다.initdb-no-data-checksums명령. 업그레이드 스크립트를 변경해야 할 수도 있습니다.

또한 여러 제약 조건 기능에는 새로운 동작이 있습니다. 먼저, 외국 키와 체크 제약 조건을 모두로 설정할 수 있습니다.시행되지 않음및 반대로, 집행 가능합니다. 또한,NOT NULL제약은 이제 보존합니다 SQL 표준에 필요한 이름은 지원을 지원합니다.유효하지 않음and상속 없음클로즈, 이제 상속 재산과 더 일관되게 행동합니다.

pg_createsubscriber지금 지원합니다-all플래그를 통해 단일 명령이있는 인스턴스의 모든 데이터베이스에 대한 논리적 복제본을 만들 수 있습니다. 또한 배트맨 토토 18은를 사용하여 로컬 테이블의 정의를 사용하여 외부 테이블의 스키마 정의를 만들 수 있습니다.외국 테이블 만들기 ... 좋아요명령.

PostgreSQL 18은 PostgreSQL 7.4 (2003) 이후 최초의 새로운 프로토콜 버전 인 PostgreSQL 와이어 프로토콜의 새 버전 (3.2)도 소개합니다. LIBPQ는 여전히 기본적으로 버전 3.0을 사용하지만 클라이언트 (예 : 드라이버, 풀러, 프록시) 새로운 프로토콜 버전에 대한 지원을 추가합니다.

추가 기능

배트맨 토토 18에 많은 새로운 기능과 개선이 추가되었습니다. 이 중 사용 사례에도 도움이 될 수 있습니다. 참조 참조토토 캔 Postgresql: Tài liệu: 18: E.1. Phát hành 18a 새롭고 변경된 기능의 전체 목록 :

토토 캔 Postgresql: Tài liệu:

버그 및 호환성 테스트

각 PostgreSQL 릴리스의 안정성은 커뮤니티에 크게 의존합니다. 워크로드 및 테스트 도구로 다가오는 버전을 테스트하여 버그를 찾으십시오. Postgresql 18의 일반적인 가용성 이전의 회귀. 베타, 데이터베이스 동작에 대한 사소한 변경, 기능 세부 사항 및 API는 여전히 가능한. 귀하의 의견과 테스트는 최종 조정을 결정하는 데 도움이됩니다. 새로운 기능이므로 가까운 시일 내에 테스트하십시오. 사용자 테스트의 품질 언제 최종 릴리스를 할 수 있는지 결정하는 데 도움이됩니다.

목록개방 문제배트맨 토토 Wiki에서 공개적으로 제공됩니다. 당신은 할 수 있습니다503 토토 베이 페치 실패이 양식을 사용합니다 배트맨 토토 웹 사이트 :

/accound/submitbug/

베타 일정

이것은 버전 18의 첫 번째 베타 릴리스입니다. 배트맨 토토 프로젝트는 테스트에 필요한대로 추가 베타를 해제 한 다음 하나 이상 2025 년 9 월/10 월경 최종 릴리스까지 후보자를 석방하십시오. 정보를 참조하십시오PostgreSQL : 토토 핫 정보페이지.

링크