Back to blog

[EDB 엔지니어링 뉴스레터 #6] PostgreSQL Raft 복제, DeepSeek 3FS, CloudNativePG 최신 소식

August 10, 2026

안녕하세요. EDB 엔지니어링 뉴스레터 여섯 번째 에디션에서는 PostgreSQL 내장형 Raft 복제 논의와 DeepSeek의 3FS 분산 파일 시스템, CloudNativePG 기여자 소식을 살펴봅니다. EDB 엔지니어링 팀의 활동과 Kubernetes 데이터 기술, PostgreSQL 제약 조건 관련 개선 사항도 함께 소개합니다.


주목할 만한 PostgreSQL 및 오픈소스 기술 소식

1. PostgreSQL 내장형 Raft 복제 논의

PostgreSQL에 Raft를 통합하여 데이터 손실 없이 자동 리더 장애 조치(failover)를 수행하려는 흥미로운 논의가 진행되고 있습니다. 다만 아직은 매우 실험적인 단계입니다.

자세한 내용은 PostgreSQL 커뮤니티 논의에서 확인할 수 있습니다.

2. DeepSeek의 3FS 분산 파일 시스템

일리노이 대학교 어바나-샴페인(University of Illinois Urbana-Champaign) 박사 과정의 Henry Zhu가 DeepSeek의 새로운 3FS 분산 파일 시스템을 분석한 기사를 작성했습니다.

자세한 내용은 DeepSeek 3FS 분석 기사에서 확인할 수 있습니다.

3. CloudNativePG 기여자 스포트라이트

Floor Drees가 CloudNativePG 기여자들을 인터뷰하고 있습니다. 이번 달에는 다음 기여자들이 소개되었습니다.


EDB 엔지니어링 팀 소식

1. 새로운 PostgreSQL 커미터, Jacob Champion

수백 명이 PostgreSQL에 기여하고 있지만, 커밋 권한을 가진 사람은 31명에 불과합니다. 커미터는 일반적으로 수년간의 실질적이고 지속적인 코드 기여와 특정 코드베이스 유지 관리 등의 기준을 바탕으로 선정됩니다.

Jacob Champion이 새로운 PostgreSQL 커미터로 합류했습니다. 자세한 내용은 관련 소식에서 확인할 수 있습니다.

2. CloudNativePG 101

Gabriele Quaresima가 PGDay Chicago에서 CloudNativePG의 기초를 주제로 발표했습니다. CloudNativePG 101 발표 자료에서 자세한 내용을 확인할 수 있습니다.

3. KubeCon + CloudNativeCon Europe 발표

  • Simon Metson은 ‘Compliance at the Speed of Innovation’ 패널에 참여하여 AI 기반 자동화가 실시간 규정 준수와 시장 진출 전략 가속화에 어떻게 기여하는지 발표했습니다.
  • Leonardo Cecchi(EDB)와 Xing Yang(VMware)은 VolumeGroupSnapshots의 내부 작동 원리를 설명하고, Kubernetes 1.27에서 알파 기능으로 도입된 이 기술의 베타 전환에 관해 논의했습니다.
  • Simon Metson은 ‘The Next Wave Of Data On Kubernetes’를 주제로 키노트 발표를 진행하고, Kubernetes 환경에서 PostgreSQL을 성공적으로 도입한 엔터프라이즈 사례를 공유했습니다.

PostgreSQL 제약 조건 개선 사항

NOT NULL 제약 조건을 NOT VALID로 설정하기

Rushabh Lathia와 Jian He가 작성한 패치가 커밋되어 테이블에 NOT NULL 제약 조건을 NOT VALID로 추가할 수 있게 되었습니다.

기존에는 외래 키(foreign key)와 체크(check) 제약 조건에서만 사용할 수 있었던 기능이 이제 NOT NULL에도 적용됩니다. 이를 통해 성능에 미치는 영향을 최소화하면서 제약 조건을 단계적으로 유효화할 수 있습니다.

예시:

ALTER TABLE distributors ADD CONSTRAINT distfk FOREIGN KEY (address) REFERENCES addresses (address) NOT VALID;
ALTER TABLE distributors VALIDATE CONSTRAINT distfk;

이 방법을 사용하면 테이블 잠금을 최소화하면서 제약 조건을 추가할 수 있습니다.

자세한 기술 변경 사항은 PostgreSQL 커밋 내역에서 확인할 수 있습니다.


자주 묻는 질문

PostgreSQL의 내장형 Raft 복제 논의는 어떤 내용인가요?

PostgreSQL에 Raft를 통합하여 데이터 손실 없이 자동 리더 장애 조치를 수행하려는 논의입니다. 뉴스레터 작성 시점을 기준으로 아직 매우 실험적인 단계에 있습니다.

DeepSeek 3FS는 무엇인가요?

3FS는 DeepSeek이 공개한 새로운 분산 파일 시스템입니다. 본문에서는 Henry Zhu가 작성한 3FS 분석 기사를 통해 관련 기술 내용을 소개합니다.

CloudNativePG는 무엇을 위한 프로젝트인가요?

CloudNativePG는 Kubernetes 환경에서 PostgreSQL 워크로드를 운영하는 데 관련된 오픈소스 프로젝트입니다. 이번 뉴스레터에서는 프로젝트 기여자 인터뷰와 CloudNativePG 기초 발표 자료를 소개합니다.

PostgreSQL 커미터는 어떤 역할을 하나요?

PostgreSQL 커미터는 프로젝트 코드에 대한 커밋 권한을 가진 기여자입니다. 일반적으로 장기간의 실질적인 코드 기여와 특정 코드베이스 유지 관리 활동 등을 바탕으로 선정됩니다.

NOT VALID 옵션은 어떤 목적으로 사용하나요?

NOT VALID는 제약 조건을 추가한 뒤 유효성 검사를 단계적으로 수행할 때 사용됩니다. 본문에서는 성능에 미치는 영향과 테이블 잠금을 최소화하면서 제약 조건을 적용하는 방법을 설명합니다.


다음 뉴스레터에서 만나요

이번 뉴스레터를 통해 PostgreSQL과 오픈소스 데이터 기술의 최신 동향을 확인하셨기를 바랍니다. PostgreSQL Hacker Mentoring Discord에 참여하여 더욱 깊이 있는 논의를 이어가 보세요.

EDB 엔지니어링 팀 드림

이메일: salesinquiry@enterprisedb.com

Share this