PostgreSQL 글로벌 개발 그룹에서는 오늘 2017년 10월 5일에 PostgreSQL 10의 출시를 공식 발표했습니다.
최근 워크로드 처리의 중요한 기능중 하나는 "divide and conquer" (분할 정복)로 알려진 데이터를 여러 노드로 분산을 통한 빠른 엑세스, 관리, 분석할 수 있는 기능입니다. PostgreSQL 10은 로지컬 리플리케이션, 선언적 테이블 파티셔닝 및 병렬처리 기능 개선을 포함한 분할 정복을 위한 상당한 기능 개선이 이루어졌습니다.
PostgreSQL 글로벌 개발 그룹의 코어팀 개발자인 Magnus Hagander는 "우리 개발 커뮤니티는 워크로드 분산처리를 위한 모던 인프라스트럭처 구성을 위한 기능 개발에 중점을 두었습니다. 로지컬 리플리케이션이나 쿼리 병렬 처리 기능 개선 등은 PostgreSQL 기능 개선을 위한 다년간의 끊임없는 커뮤니티의 노력의 결과입니다."
이번 버전에서는 PostgreSQL의 버전 정보가 'x.y'로 변경되었습니다. 다음 마이너 릴리즈는 PostgreSQL 10.1이 될 것이고 다음 메이저 버전은 11이 됩니다.
로지컬 리플리케이션 - 분산 데이터를 위한 publish/subscribe (발행/구독) 프레임웍로지컬 리플리케이션은 기존 PostgreSQL 리플리케이션 기능의 확장으로 다른 PostgreSQL 데이터베이스로 데이터베이스 단위 또는 테이블 단위의 변경 사항을 전송합니다. 사용자는 PostgreSQL 메이저 버전의 제로 다운타임 업그레이드를 실행할 수 있게 되었습니다.
"우리는 PostgreSQL 9.3 버전부터 사용한 헤비 유저로 오랜 기간 기다려온 파티셔닝과 로지컬 리플리케이션이 가능한 10 버전에 매우 기대가 큽니다. 이는 PostgreSQL로 더 많은 서비스를 확대할 수 있음을 나타냅니다." - Vladimir Borodin, DBA Team Lead at Yandex
선언적 테이블 파티셔닝 - 편리한 데이터 분할 저장테이블 파티셔닝은 PostgreSQL에서 이미 오래전부터 지원되던 기능이었습니다. 하지만 구성, 관리를 위한 많은 부가 작업이 수반되었습니다. PostgreSQL 10에서는 레인지, 리스트 파티션을 구현할 수 있는 구문이 소개되었습니다. 테이블 파티셔닝 구문의 추가는 더욱 강력해질 파티셔닝 프레임웍의 개발 계획의 첫 단계입니다.
병렬 처리 개선 - 신속한 데이터 분석PostgreSQL 10은 쿼리 실행 프로세스의 더 많은 부분을 병렬 처리할 수 있도록 함으로써 병렬화된 쿼리를 보다 잘 지원합니다. 사전 정렬과 같이 데이터가 재결합될 때 병렬화되는 추가 유형의 데이터 스캔과 최적화가 개선되었습니다. 이러한 향상된 기능을 통해 쿼리 성능을 개선할 수 있습니다.
동기화 리플리케이션의 Quorum Commit - 높은 신뢰도의 데이터 분산PostgreSQL 10에서는 동기식 리플리케이션에서 quorum commit을 지원합니다. 이는 마스터 데이터베이스의 변경 사항이 원격 복제본에 성공적으로 기록되었음을 확인하는 방법에 유연성을 제공합니다. 관리자는 데이터베이스의 변경이 확인된 복제본이 여러개 있으면 데이터가 안전하게 작성되었다고 간주할 수 있음을 지정할 수 있습니다.
PostgreSQL 10의 동기식 복제를 위한 quorum commit은 애플리케이션 관점에서 거의 제로 다운타임으로 데이터베이스 인프라를 향상시키는 능력을 확장할 수 있는 더 많은 옵션을 제공합니다. 이를 통해 우리는 긴 유지 관리 기간없이 데이터베이스 인프라를 지속적으로 배치 및 업데이트 할 수 있습니다. - Curt Micol, Staff Infrastructure Engineer at Simple Finance
SCRAM-SHA-256 인증 - 인증 강화SCRAM (Salted Challenge Response Authentication Mechanism)은 RFC5802에 강력한 암호 인증을 위한 프레임 워크를 제공하여 암호의 안전한 저장 및 전송을 향상시키는 프로토콜을 정의합니다. PostgreSQL 10은 기존의 MD5 기반 암호 인증 방법보다 향상된 보안을 제공하기 위해 RFC7677에 정의 된 SCRAM-SHA-256 인증 방법을 도입했습니다.
위 기능 및 다른 기능의 보다 자세한 설명은 다음 관련 자료를 참고하여 주세요:
HTML documentation and man pages are installed with PostgreSQL, but feel free to browse our online documentation at online documentation.
PostgreSQL uses the PostgreSQL License, a BSD-like "permissive" license. This OSI-certified license is widely appreciated as flexible and business-friendly, since it does not restrict the use of PostgreSQL with commercial and proprietary applications. Together with multi-company support and public ownership of the code, our license makes PostgreSQL very popular with vendors wanting to embed a database in their own products without fear of fees, vendor lock-in, or changes in licensing terms.
Web Pages
English-Language Press Inquiries
USA, Canada and General Inquiries
PostgreSQL Press Team
press@postgresql.org
Phone: +1 (347) 674-7759
South Korea
Ioseph Kim
kr@postgresql.org
+82-10-2521-2189
모든 로고의 수정과 배포는 PostgreSQL License 하에 가능합니다. PostgreSQL 이름과 로고는 The PostgreSQL Community Association of Canada의 트레이드 마크입니다.
PostgreSQL은 수천명의 사용자, 공헌자, 회사 및 조직의 글로벌 커뮤니티가 있는 세계에서 가장 진보 된 오픈 소스 데이터베이스입니다. PostgreSQL 프로젝트는 캘리포니아 버클리 (Berkeley) 대학에서 시작하여 30 년이 넘는 엔지니어링을 기반으로하며 탁월한 개발 속도로 계속되었습니다. PostgreSQL의 성숙한 기능 세트는 상용 데이터베이스 시스템과 일치할 뿐만 아니라 고급 데이터베이스 기능, 확장성, 보안 및 안정성 면에서도 뛰어납니다. PostgreSQL에 대해 더 자세히 알아보고 PostgreSQL.org에서 커뮤니티에 참여하세요.
"Our developer community focused on building features that would take advantage of modern infrastructure setups for distributing workloads," said Magnus Hagander, a core team member of the the PostgreSQL Global Development Group. "Features such as logical replication and improved query parallelism represent years of work and demonstrate the continued dedication of the community to ensuring Postgres leadership as technology demands evolve."
PostgreSQL is the world's most advanced open source database, with a global community of thousands of users, contributors, companies and organizations. The PostgreSQL Project builds on over 30 years of engineering, starting at the University of California, Berkeley, and has continued with an unmatched pace of development. PostgreSQL's mature feature set not only matches top proprietary database systems, but exceeds them in advanced database features, extensibility, security and stability. Learn more about PostgreSQL and participate in our community at PostgreSQL.org.
"We have been heavily using PostgreSQL since 9.3 and are very excited about version 10 since it brings basis for long-awaited partitioning and built-in logical replication. It will allow us to use PostgreSQL in even more services," said Vladimir Borodin, DBA Team Lead at Yandex.
Yandex is a technology company that builds intelligent products and services powered by machine learning. Yandex's goal is to help consumers and businesses better navigate the online and offline world. Since 1997, Yandex has delivered world-class, locally relevant search and information services. Additionally, Yandex has developed market-leading on-demand transportation services, navigation products, and other mobile applications for millions of consumers across the globe. To contact Yandex, please visit https://yandex.com/company/contacts/
"Quorum commit for synchronous replication in PostgreSQL 10 gives more options to extend our ability to promote database infrastructure with nearly zero downtime from the application perspective. This allows us to continuously deploy and update our database infrastructure without incurring long maintenance windows," said Curt Micol, Staff Infrastructure Engineer at Simple Finance.
Founded in 2009, Simple is a technology company that’s changing the way people bank and think about their money. Simple's product blends budgeting and banking into a single beautiful app, with tools that help people save for the things they need and spend responsibly on the things they want. Contact Simple at press@simple.com
PostgreSQL은 개발자 스폰서, 호스팅 리소스 제공 및 재정적 지원을 제공하는 수많은 회사의 지원을 받고 있습니다. 프로젝트 후원자 중 일부는 스폰서 페이지를 참조하십시오.
또한 개별 컨설턴트에서부터 다국적 기업에 이르기까지 PostgreSQL Support를 제공하는 대규모 커뮤니티가 있습니다.
기부도 환영합니다.
또는 Zazzle PostgreSQL Store를 통해 PostgreSQL 관련 상품을 구매하실 수 있습니다.