PostgreSQL 91

[웨비나 후기] 7/10 지속 가능한 데이터베이스 PostgreSQL, Failover와 Failback의 모든 것

안녕하세요, 새로운 주제를 가지고 돌아온 비트나인 웨비나 후기입니다. 지난 7월 10일, 저희는 세 번째 기술 웨비나를 진행했습니다. 이번 웨비나는 ‘PostgreSQL의 Failover와 Failback의 모든 것’을 주제로 하였으며, 많은 관심과 호응 속에 성공적으로 마무리되었습니다.  비록 다소 복잡할 수 있는 주제였지만, 세부적인 기술 설명과 실시간 데모를 통해 참가자들에게 큰 도움이 되었습니다. 이번 웨비나는 ‘Preface, Patroni, Failover와 Failback 설명과 타 DB와의 이중화 비교’를 통해 PostgreSQL의 유연성과 구성 가능성, 다양한 백엔드 지원 등에 대해 알아보는 시간을 가졌습니다. 특히, 실시간 데모 세션은 참석자들에게 매우 유익한 시간이었습니다. 실제 Fa..

POSTGRESQL/세션 2024.07.25

DBA를 위한 PostgreSQL 17 시스템 카탈로그 업데이트

작성자: 권기순 수석_DB R&D센터-Core OSS R&D팀  PostgreSQL(포스트그레SQL) 17 beta Release를 통해 우리는 아래 주된 기능들이 강화되었다는 것을 확인할 수 있다.VACUUM 성능 강화인덱스 알고리즘 강화를 통한 쿼리 최적화Logical Replication 기능 강화JSON이러한 업데이트 과정에서, 데이터베이스의 메타데이터를 저장하고 관리하는 데 사용되는 시스템 카탈로그(pg_catalog)도 일부 업데이트 되었다.이 글에서는 PG 17의 업데이트된 시스템 카탈로그에 대해 알아보고, PG16과 비교했을때 어떤 변화가 있는지, DBA입장에서 활용할 수 있는 것들이 무엇이 있는지 알아보도록 한다.What is System Catalog(pg_catalog)?그 전에 우리..

POSTGRESQL/단편 2024.07.22

PostgreSQL에서 Lock 문제를 찾고 해결하는 방법

작성자: 서준섭 과장_DB 기술센터-DB Tech팀   PostgreSQL에서 Lock 문제를 찾고 해결하는 방법PostgreSQL은 고급 오픈소스 관계형 데이터베이스 관리 시스템으로, 데이터 무결성과 일관성을 관리하기 위해 Lock에 의존하는 동시성 제어 메커니즘을 제공합니다. Lock은 트랜잭션의 무결성을 유지하는데 필수적이지만, 제대로 관리되지 않으면 장시간 대기와 같은 문제를 야기할 수 있습니다. 이러한 Lock 문제를 식별하고 해결하는 방법을 이해하는 것은 데이터베이스 성능과 신뢰성에 매우 중요합니다. 이 게시물에서는 PostgreSQL에서 Lock 문제를 찾는 방법, Lock을 해제하는 것이 중요한 이유, 그리고 효과적으로 Lock을 해제하는 방법에 대해 설명하겠습니다.PostgreSQL Lo..

POSTGRESQL/단편 2024.07.12

PostgreSQL 컨트리뷰터가 설명하는 pgPool의 문제점과 해결방안

작성자: Umar 팀장 ㅣDB R&D센터 l Core OSS R&D TEAM LEADER  PostgreSQL 컨트리뷰터가 설명하는 pgPool의 문제점과 해결방안 PgPool은 PostgreSQL 환경에서 다양한 이점을 제공하는 강력한 미들웨어 솔루션입니다. 특히 고수요 시장에서 PgPool의 활용도가 높습니다. 다운타임으로 인한 재정적 및 평판 손실이 큰 기술 분야에서는 고가용성을 유지하는 것이 매우 중요합니다. 전자상거래 대기업인 쿠팡이나 소셜 플랫폼인 카카오톡과 같은 기업은 수많은 동시 사용자를 보유하고 있습니다. 또한 핀테크 회사인 토스는 계좌 잔액 조회, 거래 내역 등 다량의 읽기 쿼리를 처리합니다. 검색 엔진 및 콘텐츠 플랫폼과 같은 인기 애플리케이션 역시 높은 볼륨의 반복 쿼리를 처리합니다..

POSTGRESQL/단편 2024.07.10

PostgreSQL에서의 오라클 사용자를 위한 가이드

작성자: 임상욱 상무- Digital Biz센터 PostgreSQL에서의 오라클 사용자를 위한 가이드1. PostgreSQL 과 Oracle의 태생적 차이PostgreSQL과 Oracle DBMS는 각각의 태생적 배경과 철학에 따라 다른 방향으로 발전해왔습니다. PostgreSQL은 커뮤니티 중심의 오픈 소스 프로젝트로 유연성과 확장성이 뛰어나며, Oracle은 상업용 데이터베이스로서 고가용성과 보안을 중시하는 방향으로 발전했습니다. 이러한 차이는 두 DBMS의 기능과 사용 사례에 영향을 미치며, 사용자가 선택하는 기준이 되기도 합니다. 1.1 PostgreSQL의 태생1.1.1.역사와 배경 PostgreSQL은 1986년 캘리포니아 대학교 버클리에서 시작된 POSTGRES 프로젝트에서 기원했습니다. 원..

POSTGRESQL/단편 2024.07.09