Barman 14년의 발자취 — 2ndQuadrant Italia에서 EDB까지

pgBackRest가 멈춘 자리에 가장 자주 거론되는 대안은 Barman이다. 2008년 이탈리아 토스카나 프라토에서 문을 연 2ndQuadrant Italia에서 시작해, 2012년 Barman 1.0, 2016년 streaming 전환, 2020년 EDB의 2ndQuadrant 인수를 거쳐 14년째 활발히 유지되는 도구의 궤적을 정리한다. 아키텍처는 어떻게 생겼고, pgBackRest와는 무엇이 달랐는가.

2026년 5월 4일

pgBackRest의 종료 — 13년 단독 메인테이너 시대의 끝, 그리고 Barman·CNPG로 이어지는 길

13년 동안 한 사람이 지켜온 pgBackRest가 2026-04-27 공식적으로 유지보수 중단을 선언했다. 무슨 일이 있었는지, 다른 백업 도구(Barman, WAL-G, pg_basebackup+pg_combinebackup)는 어디까지 왔는지, CNPG는 왜 처음부터 Barman을 골랐는지, 그리고 운영자 입장에서 지금 무엇을 해야 하는지 정리한다. (2026-05-04 업데이트: 저장소 archive 해제, sponsor coalition으로 부활 진행 중 — 본문 상단 업데이트 참조.)

2026년 4월 30일

PostgreSQL 18의 비동기 I/O — io_uring과 17년 만의 합류

PostgreSQL이 process-per-connection 모델을 지킨 채 처음으로 비동기 I/O를 도입했다. sync, worker, io_uring 세 모드의 구조와 트레이드오프, 그리고 cold scan에서 io_uring이 PostgreSQL 17보다 2.7배 빨라진 이유.

2026년 4월 30일

PostgreSQL 19의 파티션 MERGE/SPLIT — Oracle 문법과 비교하며

PostgreSQL 19부터 ALTER TABLE로 파티션을 병합·분할할 수 있다. Oracle에서 오래전부터 있던 기능이 드디어 왔는데, 문법과 제약은 서로 다르다. 두 DB를 나란히 놓고 비교한다.

2026년 4월 20일

PostgreSQL 19 새 기능 총정리 - new feature

PostgreSQL 19가 2026년 9월 출시를 앞두고 기능 동결에 들어갔다. 5번의 CommitFest를 거치며 쌓인 주요 변경사항을 정리했다.

2026년 4월 17일

PostgreSQL 19: EXPLAIN ANALYZE가 빨라진다 — RDTSC 이야기

EXPLAIN ANALYZE를 붙이면 쿼리가 느려진다는 건 알고 있었다. PostgreSQL 19에서 RDTSC CPU 명령어로 타이밍 오버헤드를 38% 줄인 이야기.

2026년 4월 17일