EDB Postgres® 17 트랜잭션 데이터베이스 하이라이트
아담 라이트(이 블로그는 아담 라이트와 팀 부탱이 공동 집필했습니다.)
2024년 12월 10일
레거시 애플리케이션 현대화, AI 혁신, 그리고 신뢰할 수 있는 오픈 소스 소프트웨어 채택을 가속화하세요.
최근 출시된 PostgreSQL 17은 특히 증분 백업, JSON 기능 개선, 최적화 및 논리적 복제와 같은 기능을 통해 Postgres DBA와 오픈 소스 커뮤니티로부터 큰 관심을 받고 있습니다. EDB는 성능, 안정성, 다용도성을 더욱 강화하며 커뮤니티 혁신과 리더십을 촉진하고 있습니다. 이러한 기능은 EDB Postgres AI 트랜잭션 데이터베이스 및 확장 프로그램에서도 지원되어, 복잡한 비즈니스 로직의 성능을 최대 100배까지 향상시키는 하위 트랜잭션 캐시 재설계, 백업 유형과 특정 시점 복구 가능성을 확장한 증분 백업 등의 기능으로 주목받고 있습니다.
최근 발표된 EDB Postgres 17 데이터베이스 업데이트는 레거시 애플리케이션 현대화, AI 애플리케이션 개발 관리, 그리고 보안 오픈 소스 솔루션 채택을 가속화하려는 기업들에게 최적의 선택지를 제공합니다.
PostgreSQL 17 통합을 통한 EDB Postgres AI의 가치 확대
EDB Postgres 17은 사용자가 최신 PostgreSQL 기능을 EDB Postgres AI 플랫폼으로 마이그레이션하고 활용할 수 있도록 지원합니다. EPAS, PGE 서버 및 PostgreSQL 릴리즈는 이미 PostgreSQL 17과 병합되어 기업들에게 다음과 같은 가치를 제공합니다:
- EPAS와 PGE에 증분 백업 및 복구 기능을 통합하여 재해 복구 시나리오에서 복구 시간을 획기적으로 단축합니다. EDB 고객은 운영 체제와 타사 도구를 사용하여 증분 백업 솔루션을 조합하던 이전 프로세스에 의존하지 않고도 스토리지 비용을 절감하고 복구 속도를 높여 애플리케이션 다운타임을 최소화할 수 있습니다.
- 확장된 JSON 지원을 통해 개발자의 생산성과 Postgres 유연성을 향상시킵니다. JSON_TABLE 기능은 보고, 분석, 데이터 웨어하우징을 위해 관계형 데이터와 비관계형 데이터를 통합하는 과정을 간소화합니다. JSON 데이터를 관계형 형식으로 원활히 변환함으로써 개발자는 애플리케이션 계층에서 JSON을 구문 분석할 필요 없이 데이터 집계(예: 합계, 평균, 카운트) 및 조건부 필터링 작업을 간소화할 수 있습니다. 이러한 개선 사항은 개발 시간을 크게 단축하고 JSON 데이터를 다룰 때 필요한 애플리케이션 코드의 양을 최소화하여 보다 심층적인 비즈니스 인사이트를 제공하는 데 필요한 기능을 제공합니다.
- XML DOM 및 XML 유형을 완벽히 지원함으로써 독점 데이터베이스에서 EDB Postgres AI로의 마이그레이션이 더욱 수월해집니다.
- 물리적 복제본을 논리적 복제본으로 변환하는 기능과 논리적 슬롯의 페일오버를 통해 복제를 위한 페일오버 안정성이 강화됩니다.
- 옵티마이저 메모리 사용량을 개선하여 Postgres 문제 해결 시각화를 향상시킵니다.
데이터베이스 배포 버전
또한, EPAS와 PGE의 구성 요소로 Break/Fix 권한이 포함된 모든 지원 소프트웨어는 이미 PostgreSQL 인증을 완료하여 EDB 고객이 최적의 호환성과 원활한 경험을 누릴 수 있도록 보장합니다.
새로운 EPAS 기능으로 혁신 속도 가속화
기업들은 EDB Postgres Advanced Server(EPAS)의 뛰어난 Oracle 호환성을 통해 EDB Postgres AI로 성공적으로 마이그레이션하고, 레거시 애플리케이션을 현대화할 수 있습니다. 이번에 새롭게 추가된 EPAS 기능은 오라클에서 포스트그레스로의 전환을 더욱 쉽게 만들어 줍니다:
- SLA 준수로 DBA의 오라클 마이그레이션 가속화
DBA들은 대규모 Postgres 테이블에서 발생하는 비효율적인 인덱싱 문제와 비즈니스 SLA 미준수에 대한 우려 때문에 마이그레이션 작업에 어려움을 겪을 수 있습니다. 이를 해결하기 위해 EPAS는 글로벌 인덱스 기능을 도입했습니다. 이 기능은 시스템 활용도와 리소스 할당을 최적화하며, 마이그레이션에 필요한 하드웨어 비용을 줄여줍니다.
EPAS 글로벌 인덱스를 활용하면 빠른 페이지 로딩과 반응형 UI 성능이 가능해져 고객 만족도가 높아집니다. 또한, 마이그레이션 과정에서 EPAS 데이터 구조를 변경할 필요가 없어 기존의 비즈니스 로직을 그대로 유지할 수 있습니다. - 레거시 Oracle 애플리케이션의 마이그레이션 간소화
- XML 유형 지원: Oracle XML 패키지와 관련 기능을 지원해, 레거시 XML 애플리케이션을 재작성할 필요성을 줄입니다.
- BFILE 지원: 그래픽, 문서, 멀티미디어와 같은 바이너리 파일에 대한 비즈니스 로직을 최소한의 재작성으로 마이그레이션할 수 있어 Oracle에서 EPAS로 보다 원활히 전환할 수 있습니다.
- EDB 마이그레이션 포털과의 긴밀한 통합
EPAS는 기본 제공 Oracle 함수(NLS_* 함수), 패키지(DBMS_ASSERT, DBMS_XMLDOM), 그리고 패키지 하위 프로그램(DBMS_LOB 등)의 추가 구현을 통해 데이터베이스 마이그레이션과 현대화를 한층 발전시킵니다. - PGTT 지원으로 앱 재작업 최소화
EDB는 이미 오라클-포스트그레스 간 애플리케이션 재작성을 최대 95%까지 줄여주는 기술을 제공하고 있습니다. 이번에는 오라클의 글로벌 임시 테이블(Global Temporary Tables, PGTT)에 대한 지원을 추가해 이 기능을 더욱 강화했습니다.
PGTT 지원을 통해 Oracle에서 Postgres로 전환하는 사용자는 기존의 글로벌 임시 테이블을 활용하던 비즈니스 로직을 그대로 Postgres에서 재사용할 수 있습니다. 이 오픈 소스 확장은 EPAS뿐만 아니라 PGE 및 PostgreSQL에서도 지원됩니다.
기능에 대한 자세한 내용은 EPAS 설명서 업데이트를 확인하세요.
EDB Postgres AI 도구 및 확장 기능으로 보안 및 Postgres 규정 준수 준비 강화
최 발표된 EDB Postgres AI 도구 및 확장 기능은 고객에게 혁신적인 보안 오픈 소스 소프트웨어와 규정 준수를 지원하며, PostgreSQL v17 배포판에서 작동하도록 테스트 및 인증을 완료했습니다. 이러한 기능에는 다음이 포함됩니다
- EDB 소프트웨어 자재 명세서(SBOM)
고객은 EDB Postgres AI 소프트웨어 리포지토리에 포함된 SBOM 보고서를 통해 Postgres 공급망에 대한 신뢰성을 더욱 강화할 수 있습니다.
SBOM 보고서는 EDB 소프트웨어 패키지를 구성하는 모든 구성 요소와 종속성에 대한 상세한 정보를 제공하여, 고객이 잠재적인 보안 취약점을 보다 쉽게 식별하고 이를 완화할 수 있도록 지원합니다. 또한, 이 정보를 취약성 관리 및 사이버 보안 보고 프로세스에 통합할 수 있도록 돕습니다.
SBOM 보고서는 EDB 트러스트 센터를 통해 EPAS 및 EDB Postgres 분산 소프트웨어 패키지에서 확인할 수 있습니다.
자세한 내용은 보안 오픈 소스 소프트웨어 사용 사례 페이지를 참조하세요. - 아이언 뱅크(Iron Bank) 지원
이번 릴리스에서는 보안에 민감한 조직과 정부 기관을 대상으로 EDB CloudNativePG 클러스터 운영자 및 관련 EPAS 피연산자에 대한 Iron Bank 리포지토리 지원을 확장했습니다. - 표준 규정 준수 지원
Trusted Postgres Architect 23.35는 보안 기술 구현 가이드(STIG) 및 인터넷 보안 센터(CIS) 벤치마크 표준을 준수할 수 있도록 EDB Postgres AI 데이터베이스를 지원합니다.- STIG 규정 준수는 EPAS 버전 13 이상에서 사용할 수 있습니다.
- CIS 규정 준수는 PostgreSQL, EDB Postgres Extended, EPAS 16 이상에서 지원됩니다.
자세한 내용은 STIG 및 CIS 규정 준수 주기 완화에 대한 페이지를 참조하세요.
엔터프라이즈급 백업 및 복구 전략 강화
EDB는 오픈 소스 Barman(백업 및 복구 관리자) 도구를 지속적으로 관리하며, 커뮤니티와 협력해 여러 개선 사항을 도입하고 있습니다. Barman 3.11 릴리스에서는 ‘리소스 절약’ 메트릭을 새롭게 추가해, 전체 클러스터 크기(전체 백업) 대비 증분 백업으로 절약되는 리소스를 추정할 수 있게 했습니다. 이어서 Barman 3.12 릴리스에서는 다음과 같은 기능이 추가되었습니다:
- 완전한 FIPS 호환성: 엄격한 보안 및 규정 준수 요구 사항을 충족하고자 하는 Barman 사용자에게 유용한 기능입니다.
- 랜섬웨어 방지 기능: AWS 스냅샷 잠금을 활용한 WORM(Write Once, Read Many) 또는 변조 방지 기능을 제공합니다.
- 미리 쓰기 로깅(WAL) 기능 개선: 압축을 풀지 않고 WAL 파일을 그대로 가져올 수 있는 기능이 복원되었으며, lz4 및 zstd에 대한 WAL 압축 지원도 추가되었습니다.
- 클라우드 업로드 방식 개선: Barman 클라우드 스크립트를 통해 WAL 파일을 클라우드에 업로드하는 방식이 더욱 효율적으로 변경되었습니다.
이러한 기능은 오픈 소스 커뮤니티의 노력으로 개발되었으며, 현재 EDB Postgres 고급 서버(EPAS)와 EDB Postgres 확장(PGE) 서버에 통합된 증분 백업 기능을 기반으로 하고 있습니다.
요약
EDB Postgres AI 데이터베이스는 안전하고 규정을 준수하며 유연한 PostgreSQL을 제공하여, 현대적이고 데이터 중심적인 솔루션을 지원하는 동시에, 비즈니스 연속성을 위한 레거시 시스템과의 호환성을 보장하며, 분석 및 AI와 같은 고급 워크로드도 처리할 수 있습니다.
이러한 EDB Postgres AI 트랜잭션 데이터베이스 업데이트는 고객에게 더 강력하고 유연한 데이터 솔루션을 제공하고, 총소유비용(TCO)을 절감하며, 단일 플랫폼에서 더 큰 가치를 제공합니다.
이 블로그에서 논의된 트랜잭션 플랫폼 개선 사항 외에도, 최신 EDB Postgres AI 릴리스는 글로벌 기업이 비즈니스 전반에 Postgres를 배포하고 최대한 활용하는 방식을 재구상합니다. 이러한 개선 사항의 일환으로, 퍼블릭 클라우드, 하이브리드 클라우드, 베어 메탈을 지원하는 EDB Postgres AI 하이브리드 DBaaS와, EDB Postgres AI의 모든 데이터 모델을 통합하여 더 빠른 인사이트와 간소화된 애플리케이션 개발을 가능하게 하는 Omni-Data 플랫폼을 공개했습니다.
본문: EDB Postgres® 17 Transactional Database Highlights
EDB 영업 기술 문의: 02-501-5113
이메일: salesinquiry@enterprisedb.com
홈페이지 문의: https://www.enterprisedb.com/contact_kr