PostgreSQL 11.0의 새 버전이 이미 출시되었습니다.

postgresql

PostgreSQL은 객체 지향 관계형 데이터베이스 관리 시스템입니다. 무료이며 BSD 또는 MIT와 유사한 PostgreSQL 라이선스에 따라 출시되었습니다.

다른 많은 오픈 소스 프로젝트와 마찬가지로 PostgreSQL 개발은 한 회사 나 사람이 관리하지 않고 개발자 커뮤니티에서 운영합니다. 사심없고, 이타 적이거나, 자유롭거나, 상업 조직의 지원을받는 사람.

주요 특징 중 일부는 다음과 같습니다.

높은 출석

MVCC (Multi-Version Concurrent Access, 영어 약어) PostgreSQL이라는 시스템을 통해 한 프로세스가 테이블에 쓰는 동안 다른 프로세스는 잠금없이 동일한 테이블에 액세스 할 수 있습니다.. 각 사용자는 일관된보기를 얻습니다.

PostgreSQL은 기본적으로 다음에 대한 지원을 제공합니다.

  • 임의의 정밀도 숫자.
  • 무제한 길이 텍스트.
  • 기하학적 도형 (다양한 관련 기능 포함).
  • IP 주소 (IPv4 및 IPv6).
  • CIDR 스타일 주소 블록.
  • MAC 주소.

배열.

또한 사용자는 GiST 인프라 덕분에 완전히 인덱싱 할 수있는 자체 데이터 유형을 생성 할 수 있습니다. PostgreSQL의. 몇 가지 예는 PostGIS 프로젝트에서 생성 된 GIS 데이터 유형입니다.

새 버전의 PostgreSQL 11.0 정보

며칠 전에 PostgreSQL 11 버전에 도달 한 새 버전의 PostgreSQL이 출시되었습니다. 새로운 기능과 무엇보다도 다양한 버그 수정을 추가합니다.

주요 신기한 점은 대용량 데이터가있는 데이터베이스 관리에 초점을 맞추 었다는 것입니다.

개선 된 파티션

PostgreSQL은 이미 오랫동안 파티셔닝을 허용합니다., 논리적으로 단일 테이블에있는 여러 개의 개별 테이블에 데이터를 저장하는 것입니다.

데이터베이스 사용자는이 레이아웃을 볼 수 없으며 데이터에 따라 다른 특성을 갖도록 다양한 파일 시스템에 데이터를 저장할 수 있습니다. 예를 들어 최근 데이터는 SSD에 저장되고 가장 오래된 데이터는 하드 드라이브에 저장됩니다.

데이터 목록이나 간격으로 분할하는 것이 가능했습니다. 이제 데이터를 무작위 화하기 위해 키 해시를 분할 할 수 있습니다.

이를 통해 읽기 및 쓰기 작업을 여러 저장소에 분산 할 수 있습니다.

이제 기본 및 외래 키와 인덱스 및 트리거를 기본 테이블 수준에서 선언 할 수 있으며 파티션의 모든 멤버 테이블에 반영됩니다.

PostgreSQL 이제 배포 키가 변경되면 파티션 데이터를 자동으로 변경할 수도 있습니다.

파티션 된 테이블의 읽기 성능도 새로운 파티션 제거 전략으로 개선되었습니다.

특징 업서트 이제 파티션을 나눈 테이블에 사용할 수 있습니다.

postgresql 11

저장 프로 시저의 트랜잭션 가용성

저장 프로시 저는 PostgreSQL에서 오랫동안 사용할 수 있었지만 트랜잭션을 생성 할 수 없었습니다. 이제 가능합니다.

성능 향상

지금 오늘날 프로세서의 많은 코어를 활용하기 위해 여러 작업을 병렬로 수행 할 수 있습니다.

따라서 분할 된 테이블은 병렬로 읽을 수 있지만 쿼리가 SELECT 조항 포함 UNION .

색인 생성은 데이터 정의 언어 (DDL) , 같이 테이블 만들기 o 구체화 된 뷰를 생성합니다.

이동 중에 구축

시간 컴파일러를 사용할 수 있습니다.. 복잡한 쿼리를 최적화하여 실행 속도를 향상시킬 수 있습니다. PostgreSQL은 이러한 목적으로 LLVM 컴파일러를 사용합니다.

활성화하려면 추가해야합니다. jit = onal 구성 파일 또는 세션 변수 SET 정의 jit = on.

단순화 = 속도

호출시 전체 테이블을 다시 작성할 필요가 없습니다. 테이블 변경… 열 추가… 기본값 … NULL이 아닌 기본값을 사용합니다. 이렇게하면 테이블이 큰 경우이 명령의 실행 속도가 크게 향상됩니다.

사용자 경험

키워드 꽤 출구 이제 프로세스를 완료하기 위해 명령 줄 인터페이스 (psql)에서 \ q를 인식합니다.

이 새 버전을 얻으려면 다음을 방문하십시오. 다음 링크. 


코멘트를 남겨주세요

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

*

*

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