Skip to the content Skip to the Navigation

EDB 코리아 블로그

  • 공식웹사이트US Website
  • EDB 제품Products
  • 블로그KR Blog
  • 고객사례Customer Stories
  • EDB 문서US Docs
  • 국내 EDB 파트너KR Partners
  • 문의Contact
  • 02.501.5113Top Page

Grace

  1. HOME
  2. Grace
2026-01-02 / Last updated : 2026-01-02 Grace Technical Blog

프로파일(Profiles) 도입: 알림과 프로브 관리의 새로운 패러다임

작성자: Shubam Tondare (2025년 12월 17일) 엔지니어링의 도전 과제: 데이터보다 무서운 ‘설정 관리’ 분산 모니터링 시스템에서 확장성(Scalability)을 논할 때, 보통은 “초당 얼마나 많은 메트릭을 수집할 수 있는가?”라는 데이터 수집 능력에 초점을 맞춥니다. 하지만 실제 운영 환경에서 더 큰 병목으로 다가오는 것은 바로 ‘설정 관리(Configuration Management)’입니다. 최고의 성능을 내는 모니터링 도구라도 수백 대의 서버 설정을 일일이 만져야 한다면 운영팀의 생산성은 급격히 떨어집니다. EDB PEM 팀은 최근 에이전트와 서버에 프로브(Probes) 및 알림(Alerts)을 할당하는 방식에서 발생하는 구조적인 불편함을 해결했습니다. ‘템플릿’ 방식이 가졌던 한계 (The Template Bottleneck) 기존의 PEM은 프로브와 알림을 관리할 때 서로 다른 두 가지 방식을 사용했습니다. 여기서 문제가 발생합니다. ‘알림 템플릿’은 존재했지만, 실제로 이를 활성화하려면 관리자가 특정 서버 ID마다 알림을 개별적으로 […]

2026-01-02 / Last updated : 2026-01-02 Grace EDB Lab

클라우드 DW가 클러스터 수 늘리기에 급급할 때, WarehousePG는 어떻게 단 하나로 해결할까?

작성자: Dave Stone, Jack Christie (2025년 12월 16일) 1. “데이터를 조회할수록 예산이 바닥납니다” : 교보문고의 고민 “50TB 규모의 클라우드 데이터 웨어하우스(CDW)를 운영하면서, 감당할 수 없을 정도로 치솟는 비용 문제 때문에 밤잠을 설쳤습니다.” 대한민국 최대 서점 체인, 교보문고 IT 지원팀의 정흥식 팀장님이 털어놓은 실제 고민입니다. 클라우드 DW의 ‘종량제(Consumption-based)’ 과금 모델은 초기 도입 시기나 단순 데이터 엔지니어링 작업에는 합리적으로 보입니다. 하지만 수백 명의 현업 부서원이 동시에 대시보드를 새로고침하고, 실시간으로 보고서를 뽑아보는 ‘고동시성(High-concurrency) BI 워크로드’ 환경이 되면 이야기가 달라집니다. 쿼리를 날리는 족족 돈이 나가는 구조라 비용 예측이 아예 불가능해지기 때문입니다. 교보문고는 늘어나는 50TB의 데이터를 관리하기 위해 고군분투했습니다. 하지만 대시보드 하나를 업데이트할 때마다 비용이 발생했고, 분석팀은 정작 중요한 데이터 분석보다 ‘어떻게 하면 비용을 줄일까’를 […]

2025-12-17 / Last updated : 2025-12-17 Grace EDB Lab

[EDB News] AI 워크로드를 위한 WarehousePG 업데이트: “예측 가능한 비용”과 “실시간성” 확보

원문: EnterpriseDB updates WarehousePG with features that fuel AI By Eric Avidon, Senior News WriterPublished: 16 Dec 2025 최근 생성형 AI(GenAI)와 AI 에이전트 도입이 가속화되면서, 현업의 데이터베이스 관리자(DBA)와 아키텍트 분들이 가장 골머리를 앓는 부분은 단연 **’비용 통제’**와 **’실시간 데이터 처리’**일 것입니다. 미국 현지 시간으로 12월 16일 발표된 EDB WarehousePG의 최신 업데이트는 바로 이 두 가지 페인 포인트(Pain Point)를 해결하는 데 초점을 맞췄습니다. 본사에서 발표된 TechTarget의 기사를 바탕으로, 국내 IT 실무진 여러분께 실질적인 도움이 될 핵심 내용을 정리해 드립니다. 1. 핵심 업데이트 배경 지난 4월 출시된 WarehousePG는 오픈소스 Greenplum Database 프로젝트를 기반으로 한 PostgreSQL 데이터 웨어하우스입니다. 이번 업데이트는 AI 개발 비용의 불확실성을 제거하고, AI 에이전트가 실시간 데이터를 활용할 수 있도록 지원하는 […]

2025-12-17 / Last updated : 2025-12-17 Grace Product Updates

EDB Postgres® AI Q4 릴리스: 교보문고가 선택한 데이터 주권과 비용 절감의 해법

Maeve Sullivan December 16, 2025 성공적인 기업 인프라의 핵심은 **’진정한 데이터 주권(True Sovereignty)’**에 있습니다. 이는 단순히 데이터를 내부에 두는 것을 넘어, 데이터와 AI 자산에 대한 통제권, 재무적 예측 가능성, 그리고 벤더 종속성(Lock-in)으로부터의 자유를 의미합니다. 이번 분기 EDB는 트랜잭션, 분석, AI 워크로드 전반에 걸쳐 고객이 더 강력한 통제권을 가질 수 있도록 돕는 핵심 기능들을 발표했습니다. 특히, 대한민국의 교보문고(Kyobo Book Centre) 사례는 이번 업데이트의 가치를 증명하는 강력한 증거입니다. [핵심 사례] 교보문고: 클라우드 비용 절감과 데이터 주권 확보 대한민국 최대 서점 체인인 **교보문고(Kyobo Book Centre)**는 데이터 현대화 과정에서 많은 기업이 겪는 공통적인 딜레마에 직면해 있었습니다. “우리는 50TB 규모의 클라우드 데이터 웨어하우스 쿼리 비용 급증으로 큰 어려움을 겪었습니다. EDB Postgres AI와 WarehousePG는 뛰어난 성능으로 […]

2025-12-17 / Last updated : 2025-12-17 Grace Technical Blog

PostgreSQL Buildfarm: pg_upgrade 버전 간 호환성 검증의 비밀

Andrew Dunstan December 12, 2025 PostgreSQL을 운영하는 실무자나 전문가들조차 자주 묻는 질문이 있습니다. “과연 커뮤니티는 9.5 버전에서 18 버전으로의 업그레이드 테스트를 어떻게 수행하는가?”입니다. 문서화가 잘 되어 있지 않은 이 부분에 대해, EDB의 Andrew Dunstan이 PostgreSQL Buildfarm의 내부 작동 원리를 직접 설명했습니다. 오픈소스 데이터베이스가 엔터프라이즈 환경에서도 견고한 안정성을 유지하는 비결, 바로 그 자동화된 검증 프로세스를 공개합니다. PostgreSQL Buildfarm의 핵심: TestUpgradeXversion PostgreSQL의 품질을 책임지는 Buildfarm 클라이언트 스크립트는 기본적으로 run_build.pl입니다. 이 스크립트는 단일 브랜치(예: REL_17_STABLE)를 빌드하고 테스트합니다. 보통 빌드가 끝나면 산출물(Artifacts)은 삭제됩니다. 하지만 TestUpgradeXversion이라는 특수 모듈을 활성화하면 이야기가 달라집니다. 이 모듈은 표준 설치 검사(installcheck)가 끝난 후 다음과 같은 정교한 작업을 수행합니다. 1. 빌드 산출물의 영구 저장 (Snapshot) 테스트가 끝난 현재 버전의 바이너리(bin, lib, […]

2025-12-17 / Last updated : 2025-12-17 Grace EDB Lab

EDB Hybrid Manager API 활용: Bash와 Curl로 Postgres 클러스터 배포 자동화하기

Manni Wood 2025년 12월 12일 EDB Hybrid Manager의 가장 강력한 기능 중 하나는 바로 API입니다. “REST를 말할 수 있는” 모든 도구는 이 API를 통해 Hybrid Manager를 제어할 수 있습니다. GUI(그래픽 사용자 인터페이스)는 직관적이지만, 반복적인 운영 업무나 대규모 배포 환경에서는 스크립트를 통한 자동화가 필수적입니다. 이번 포스팅에서는 bash와 curl만을 사용하여 EDB Hybrid Manager에서 Postgres 클러스터를 생성하는 전체 과정을 단계별로 소개합니다. 1. 보안 설정: 머신 유저(Machine User) 및 API 키 생성 API를 사용하기 위해서는 먼저 인증 체계를 갖춰야 합니다. 이는 1회성 작업이지만 보안을 위해 반드시 거쳐야 할 단계입니다. 2. 프로젝트 권한 할당 생성한 머신 유저(API Key)가 특정 프로젝트에 접근하여 리소스를 생성할 수 있도록 권한을 부여해야 합니다. 3. 환경 변수 파일 구성 (env.sh) 스크립트의 […]

2025-12-17 / Last updated : 2025-12-17 Grace EDB Lab

말뿐인 AI 도입은 그만! EDB Postgres AI로 구현하는 5가지 실전 구축 사례 (Build, Scale, and Govern)

Purnima Phansalkar December 08, 2025 금융 서비스를 비롯한 규제 산업군의 IT 리더들이 느끼는 현대화(Modernization) 압박은 그 어느 때보다 높습니다. 데이터 볼륨은 폭증하고, 고객의 기대치는 높아지며, 컴플라이언스 요건은 더욱 까다로워지고 있습니다. 많은 기업이 “무엇”을 해야 하는지는 알고 있습니다. 하지만 레거시 시스템, 비용이 많이 드는 상용 DB(Oracle 등), 운영 리스크라는 장벽 앞에서 “어떻게(How)” 실질적이고 안전하게 현대화를 이룰 것인지에 대해서는 여전히 고민하고 있습니다. 이번 포스팅에서는 최근 진행된 ‘Build with EDB Postgres® AI’ 웹캐스트 시리즈 중, 국내 엔터프라이즈 환경에 즉시 적용 가능한 5가지 핵심 데모 사례를 정리해 드립니다. 이것은 단순한 이론이 아니라, 실제 아키텍처와 구현 패턴을 보여주는 실전 가이드입니다. EDB Postgres AI가 주목받는 이유 단순한 오픈소스 도입을 넘어, EDB는 다음과 같은 엔터프라이즈의 요구사항을 충족합니다: […]

2025-12-17 / Last updated : 2025-12-17 Grace Technical Blog

PostgreSQL 컨트리뷰터 스토리: Bryan Green

PostgreSQL은 전 세계 수많은 기업의 데이터 인프라를 책임지는 만큼, 그 내부 구조는 복잡하고 정교합니다. EDB는 올해 초, 잠재력 있는 내부 엔지니어들이 PostgreSQL 개발에 직접 참여할 수 있도록 돕는 ‘Developer U’ 프로그램을 시작했습니다. 오늘은 EDB의 플랫폼 운영(Platform Operations) 팀에서 제품 배포 파이프라인을 담당하던 Bryan Green이, 이 프로그램을 통해 어떻게 시스템 레벨의 오픈소스 프로젝트에 기여하게 되었는지, 그 기술적인 여정을 소개합니다. 1. 어셈블리(Assembly)로 시작된 로우 레벨(Low-level)에 대한 열정 Bryan의 프로그래밍 여정은 12살 때부터 시작되었습니다. Atari 400을 접한 그는 곧바로 어셈블리 언어에 빠져들었고, 시스템이 가장 낮은 수준(Low-level)에서 어떻게 작동하는지 이해하는 데 매료되었습니다. 이후 대학에서 컴퓨터 공학을 전공하고 IBM 메인프레임 어셈블리 프로그래머로 커리어를 시작한 그는, Windows NT와 CICS 간의 미들웨어를 작성하거나 Windows 파일 시스템 커널 […]

2025-12-09 / Last updated : 2025-12-09 Grace 📬EDB 엔지니어링 뉴스레터

🚀 EDB 엔지니어링 뉴스레터 #13 (12월 8일)

EEDB 엔지니어링 뉴스레터 13호에 오신 것을 환영합니다! 이번 호에서는 EDB 팀이 흥미롭게 지켜본 데이터 세계의 이슈들과 EDB 엔지니어링 팀의 최신 소식을 전해드립니다. AI의 안전성 문제부터 KubeCon에서의 활약, 그리고 Postgres의 미래까지 다양한 이야기를 만나보세요. 우리가 주목하는 뉴스 (News we’re watching) 1. 자연적으로 발생하는 AI의 ‘정렬 불일치’ (Natural emergent misalignment) Anthropic의 연구진이 발표한 새로운 논문에 따르면, 강화 학습(RL)을 통해 훈련된 AI 모델이 속임수(deception)나 코드 사보타주와 같은 위험한 행동을 자발적으로 개발할 수 있다고 합니다. 이는 모델이 올바른 코드를 작성하는 대신, 유닛 테스트를 우회하기 위해 스크립트를 강제로 성공 종료시키는 등의 ‘보상 해킹(reward hacks)’을 학습하는 과정에서 발생하는 부작용입니다. 💡 핵심 요약 데이터베이스나 코드베이스에 접근하는 AI 에이전트를 구축할 때, ‘사양 게임(specification gaming)’은 심각한 보안 위험이 될 […]

2025-12-03 / Last updated : 2025-12-03 Grace Technical Blog

PostgreSQL, 개발자들과 함께 정상에 오르기까지의 놀라운 여정 (Part 3)

저자: Tom Kincaid (EDB Vice President) 날짜: 2025년 12월 1일 이 블로그는 매년 실시되는 스택 오버플로우(Stack Overflow) 개발자 설문조사에서 Postgres가 어떻게 개발자들이 가장 존경하고, 원하고, 실제로 사용하는 데이터베이스가 되었는지에 대한 제 견해를 담고 있습니다. ‘개발자와 함께 정상에 오른 Postgres의 여정’ 시리즈의 세 번째이자 마지막 글입니다. 이전 시리즈 요약: 이번 Part 3에서는 Postgres가 마침내 1위를 차지하게 된 결정적인 이유를 제시합니다. 요약: 데이터베이스의 왕좌를 차지하다 스택 오버플로우는 매년 전 세계 개발자 수만 명을 대상으로 가장 존경하고(Admired), 원하고(Desired), 사용하는(Used) 기술에 대해 묻습니다. 2017년부터 데이터베이스 항목이 추가되었는데, 올해 Postgres는 이 세 가지 분류 모두에서 1위를 차지했습니다. 개발자들이 가장 사랑하고, 배우고 싶어 하며, 실제로 가장 많이 쓰는 데이터베이스가 된 것입니다. 이를 시각적으로 보여드리기 위해 2017년부터의 […]

2025-12-03 / Last updated : 2025-12-03 Grace EDB Lab

psql의 스크립트 언어는 튜링 완전(Turing complete)할까? 혹은: psql로 피보나치 수열 구하기

필 이튼(Phil Eaton) 2025년 11월 26일 저는 psql이 변수 설정(리터럴은 \set, 쿼리 결과는 \gset)과 조건부 블록(\if)을 지원한다는 것을 알게 되었습니다. 또한 루프(\watch 사용)와 일종의 재귀(\include 사용)도 지원합니다. 그렇다면 psql의 스크립트 언어로 모든 계산을 표현할 수 있을까요? 왠지 그럴 수 있을 것 같네요. 이 글은 그냥 재미로 쓴 것입니다. 절대 따라 하지 마세요. 하지만 psql의 중급 사용법을 익히기에는 꽤 괜찮은 입문서가 될 수도 있습니다. 자, 피보나치 수열 계산기를 만들어 봅시다. 먼저 파이썬으로 작성한 fib.py입니다. 여기에 1을 입력하면 1이 나오고, 9를 입력하면 34가 나옵니다. 좋습니다! psql, 프로그래밍 언어 psql의 구성 요소들을 살펴봅시다. 변수 (Variables) \set을 사용하여 변수에 리터럴 값을 할당할 수 있습니다. \echo로 변수를 출력할 수 있습니다. \gset을 사용하여 쿼리 결과를 변수에 […]

2025-12-03 / Last updated : 2025-12-03 Grace Technical Blog

PostgreSQL 컨트리뷰터 스토리: Vaibhav Dalvi

글쓴이: Floor Drees 날짜: 2025년 11월 24일 EDB는 올해 초 ‘Developer U’ 프로그램을 시작했습니다. PostgreSQL 개발 잠재력을 가진 동료들이 실제 PostgreSQL 커뮤니티 기여를 통해 성장하도록 돕기 위해서입니다. 저는 평소 사람들의 성장 스토리에 관심이 많습니다. 그래서 참가자들을 만나 그들의 동기와 꿈, 그리고 패치(Patch)에 대해 이야기를 나누었습니다. Vaibhav Dalvi는 Staff SDE(Staff Software Development Engineer)입니다. 2018년 11월 EDB에 입사하기 전까지 그는 데이터베이스 관련 전문 경험이 없었습니다. 업무 외적으로 그는 스포츠와 역사를 좋아합니다. 크리켓을 즐기거나, 마라타 제국의 요새를 보기 위해 웨스턴 가트(Western Ghats)로 트레킹을 떠나기도 합니다. [2025년 벵갈루루에서 열린 PGConf India에 참석한 Vaibhav Dalvi] 배경 및 경력 Vaibhav는 전자통신공학 학사 학위를 받았고 임베디드 시스템 대학원 과정을 수료했습니다. 그는 컴퓨터 과학의 기초 원리, C/C++ 언어, […]

2025-12-03 / Last updated : 2025-12-03 Grace Technical Blog

PostgreSQL 컨트리뷰터 스토리: Akshay Joshi

글쓴이: Floor Drees 날짜: 2025년 11월 24일 EDB는 올해 초, PostgreSQL 개발에 잠재력을 가진 동료들이 실제 컨트리뷰터(Contributor)로 성장할 수 있도록 돕는 Developer U 프로그램을 시작했습니다. 사람들의 성장 스토리를 좋아하는 저는, 참가자 몇 분을 만나 그들의 동기, 희망, 꿈, 그리고 패치(Patch)에 대해 이야기를 나누었습니다. 첫 번째 주인공은 Akshay Joshi입니다. 그는 PostgreSQL 및 EPAS를 위한 관리 도구인 pgAdmin 프로젝트를 담당하는 수석 엔지니어이자 엔지니어링 매니저입니다. 팀 전체를 관리하고, pgAdmin 4의 커뮤니티 릴리스를 감독하며, EDB의 pgAdmin 패키징을 책임지고 있습니다. 또한 WarehousePG Observability(관측 가능성) 프로젝트도 이끌고 있습니다. 인도 푸네(Pune)에 거주하는 Akshay는 영어, 힌디어, 마라티어뿐만 아니라 C, C++, 그리고 PostgreSQL 언어(?)까지 구사합니다! 배경 및 경력 Akshay는 컴퓨터 공학 학사와 컴퓨터 응용 석사 학위를 취득했습니다. 소프트웨어 업계에서 […]

2025-12-03 / Last updated : 2025-12-03 Grace Technical Blog

EDB Postgres로 시작하는 벡터 검색(Vector Search) 완벽 가이드

저자: Dr. Sala Muthukrishnan 날짜: 2025년 11월 24일 들어가며: 키워드를 넘어 의도를 읽다 고객이 지원 포털 검색창에 “로그인 안됨”이라고 입력합니다. 그 즉시 시스템은 “비밀번호 복구 가이드”라는 문서를 찾아냅니다. 두 문장 사이에 겹치는 단어가 하나도 없는데도 말이죠. 어떻게 가능했을까요? 바로 벡터 검색(Vector Search) 덕분입니다. 생성형 AI(GenAI) 시대에 검색 기술은 단순한 키워드 매칭을 넘어섰습니다. 오늘날의 사용자는 시스템이 단순히 글자(Literal words)가 아닌 의미(Meaning), 맥락(Context), 의도(Intent)를 이해하기를 기대합니다. 지식 기반(Knowledge Base)에서 정확한 답변을 찾든, 유사한 제품을 추천하든, 혹은 LLM(거대언어모델)을 위한 RAG(검색 증강 생성) 파이프라인을 구축하든, ‘의미적 검색’ 능력은 현대 AI 애플리케이션의 필수 요소가 되었습니다. 여기서 벡터 검색이 등장합니다. 전통적인 검색 엔진이 정확한 단어 일치나 구조화된 쿼리에 의존했다면, 벡터 검색은 다차원 공간에서 작동합니다. 문서, 이미지, […]

2025-11-21 / Last updated : 2025-11-21 Grace EDB Lab

EDB, 국내에 ‘Sovereign DBaaS’ 솔루션 공식 론칭… 클라우드 시장의 새 표준 선언

“수년 간의 R&D 없이 Sovereign-Native 실현”… 주권 규제 벽 위에서 글로벌 퍼블릭 클라우드급 DBaaS 즉각 구현 2025년 11월 19일, 글로벌 PostgreSQL 전문 기업 EDB가 한국 시장에 ‘Sovereign DBaaS(주권형 DBaaS)’ 솔루션을 공식 출시하며 클라우드 데이터베이스 시장에 새로운 표준을 제시했습니다. 국내 CSP(Cloud Service Provider)와 대형 엔터프라이즈 기업들은 그동안 데이터 주권 규제와 기술적 난이도 때문에 글로벌 하이퍼스케일러 수준의 DBaaS(Database-as-a-Service)를 자체 구축하는 데 어려움을 겪어왔습니다. 하지만 이번 EDB의 솔루션 출시로 수년 간의 R&D 과정 없이도, 자사 인프라 내에서 즉각적으로 완성형 DBaaS를 구현할 수 있는 길이 열렸습니다. 이번 포스팅에서는 EDB가 제시한 새로운 솔루션이 어떻게 기술적 복잡성을 해결하고 국내 규제 환경을 충족시키는지 자세히 살펴보겠습니다. 1. 핵심 기술: 쿠버네티스 표준을 주도하는 CloudNativePG (CNPG) 이 혁신적인 솔루션의 중심에는 […]

2025-11-17 / Last updated : 2025-11-17 Grace EDB Lab

벡터 데이터베이스의 딜레마 해결: 단일 플랫폼으로 4배의 성능 향상, 68% 더 빠른 AI 배포

Purnima Phansalkar / 2025년 11월 13일 많은 기업이 생성형 AI(GenAI)를 프로덕션에 도입하면서 ‘벡터 데이터베이스‘라는 새로운 과제에 직면했습니다. 데이터 사일로, 보안 문제, 운영 복잡성 없이 AI 워크로드를 효율적으로 확장하는 것은 IT 실무진의 핵심 고민입니다. EDB의 새로운 백서, “벡터 데이터베이스의 딜레마 해결: 단일 플랫폼으로 4배의 성능 향상, 68% 더 빠른 AI 배포“에서는 기업이 신뢰할 수 있는 Postgres 기반 위에서 EDB Postgres® AI를 통해 GenAI 아키텍처를 통합하고, 획기적인 성능과 더 빠른 프로덕션 전환 시간을 달성하는 방법을 탐구합니다. 이 백서가 중요한 이유: 벡터 DB의 복잡성 해결 벡터 임베딩은 시맨틱 검색, 추천 시스템, 지능형 어시스턴트를 구동하는 최신 AI의 핵심입니다. 그러나 이를 독립형 벡터 데이터베이스(standalone vector database)에서 관리하면 동기화 문제, 툴의 무분별한 확장, 운영 복잡성이 발생합니다. […]

2025-11-17 / Last updated : 2025-11-17 Grace 블로그

[EDB KR 블로그] 엔터프라이즈 AI 아키텍처의 딜레마: 왜 통합 데이터 플랫폼이 전문 벡터 DB를 능가하는가?

2025년 11월 17일 윤명식 상무 Consultant, Professional Services | EDB 코리아 생성형 AI(GenAI)가 기업의 핵심 비즈니스 애플리케이션으로 빠르게 통합되면서, 데이터 아키텍트는 근본적인 도전에 직면해 있습니다. 이 AI 혁신의 기반이 되는 기술은 바로 벡터 임베딩(Vector Embeddings)입니다. 벡터 임베딩은 텍스트, 이미지, 오디오와 같은 비정형 데이터를 기계가 이해할 수 있는 수치적 표현으로 변환하는 기술입니다. 이러한 패러다임의 전환은 단순한 키워드 검색을 넘어 ‘의미 기반’의 시맨틱 검색을 가능하게 했지만 , 동시에 기존 데이터 인프라에 중대한 아키텍처 딜레마를 안겨주었습니다. 시장은 벡터 워크로드를 처리하기 위해 두 가지 상충되는 접근 방식을 제시해왔습니다. 그러나 이 두 가지 접근 방식 모두 엔터프라이즈급 운영 환경에서는 치명적인 한계를 노출합니다. 이 글은 이 딜레마의 본질을 분석하고, 왜 ‘통합 데이터 플랫폼’만이 유일한 해답인지 EDB […]

2025-11-04 / Last updated : 2025-11-04 Grace Technical Blog

pgcat을 이용한 Postgres 트랜잭션 풀링

Phil Eaton 2025년 10월 24일 Postgres는 연결되는 각 클라이언트에 ‘클라이언트 백엔드(client backend)‘라는 자체 프로세스를 할당합니다. 이 방식은 1) 리소스 경합(resource contention) 또는 2) 지연 시간(latency) 문제, 혹은 두 가지 모두 때문에 사용자는 보통 최대 클라이언트 연결 수를 수백 개 수준으로 제한합니다. 그리고 pgbouncer나 pgcat과 같은 커넥션 풀러(connection pooler)를 도입합니다. 이러한 풀러는 많은 클라이언트 연결을 단일 Postgres 클라이언트 백엔드에 투명하게 다중화(multiplexing)하여 더 많은 연결을 (더 낮은 지연 시간으로) 처리할 수 있습니다. 하지만 이 방식은 어떻게 작동하고 동작할까요? pgcat을 통해 살펴보겠습니다. Postgres 및 pgcat 빌드하기 pgcat과 Postgres를 위한 docker-compose.yml 파일을 찾아 의존성이나 설정에 대한 고민을 건너뛰고 싶었습니다. pgcat 리포지토리에 하나 있긴 했지만, (아마도 Docker가 아닌 Podman을 사용해서인지) 작동시키지 못했습니다. 다른 작동하는 docker-compose […]

2025-11-03 / Last updated : 2025-11-17 Grace EDB Lab

[EDB KR 블로그]  HA를 넘어 GHA로: 글로벌 고가용성의 시대, EDB PGD가 정의하는 가장 현대적인 아키텍처

2025년 11월 3일 김명준 차장 Consultant, Professional Services | EDB 코리아 데이터베이스 인프라를 담당하는 IT 실무진에게 고가용성(High Availability, HA)은 시스템 설계의 기본 전제였습니다. 하지만 비즈니스가 전 세계로 확장되고 클라우드 네이티브 환경이 표준이 된 지금, 우리는 HA의 정의를 다시 써야 할 시점에 도달했습니다. 단일 데이터센터의 장애를 넘어, 리전(Region) 전체의 재해에도 서비스가 멈추지 않는 시대. EDB는 이것을 글로벌 고가용성(Global High-Availability, GHA)이라 부릅니다. 1. 고가용성(HA)의 기준이 바뀌다: GHA의 등장 한때 고가용성(HA)은 서버 한 대의 장애에도 서비스가 멈추지 않는 것을 의미했습니다. 하지만 이제 필드의 기준은 점차 GHA의 영역으로 확장되고 있습니다. 데이터센터 전체가 정전되거나, 특정 리전(region)이 통신 불능 상태가 되더라도 비즈니스가 지속될 수 있어야 한다는 것입니다. 오늘날의 기업은 단일 데이터센터가 아니라 전 세계를 무대로 운영됩니다. […]

2025-11-03 / Last updated : 2025-11-04 Grace EDB Lab

PostgreSQL 18 출시! EDB가 분석한 핵심 신기능 총정리

2025월 11월 03일 EDB 코리아 최근 오픈소스 데이터베이스의 최강자, PostgreSQL의 새 버전인 PostgreSQL 18이 정식 릴리스되었습니다. 이번 버전은 특히 성능 향상과 개발자 편의성, 그리고 관리 기능 면에서 주목할 만한 대규모 업데이트를 포함하고 있습니다. 얼마 전 EDB의 김동수 엔지니어가 진행한 ‘PostgreSQL 18 신기능’ 웨비나의 핵심 내용을 바탕으로, DBA와 개발자라면 꼭 알아야 할 주요 변경 사항들을 블로그 형식으로 알기 쉽게 정리해 드립니다. 1. EDB의 기여: 커뮤니티와 함께 만든 PostgreSQL 18 PostgreSQL은 강력한 커뮤니티를 기반으로 발전하는 오픈소스 프로젝트입니다. 이번 PG 18 릴리스에서도 EDB는 코드 기여, 리뷰, 테스트 등 다방면에 걸쳐 핵심적인 역할을 수행했습니다. 웨비나에서 소개된 바와 같이, EDB의 주요 개발자들(Bruce Momjian, Peter Eisentraut 등)이 이번 릴리스의 주요 기능 개발에 직접 참여하며 PostgreSQL의 발전을 […]

2025-10-30 / Last updated : 2025-10-30 Grace Technical Blog

원활한 업데이트: macOS용 pgAdmin 4 데스크톱 앱 자동 업데이트

Anil Sahoo | 2025년 10월 23일 데이터베이스 도구를 최신 상태로 유지하는 것은 보안, 안정성, 그리고 최신 기능 접근을 위해 매우 중요합니다. 대표적인 오픈소스 PostgreSQL 관리 도구인 pgAdmin 4는 macOS용 데스크톱 앱에 편리한 자동 업데이트 기능을 제공합니다. 이 포스트에서는 자동 업데이트가 어떻게 작동하는지, 그리고 내부적으로 어떤 일이 일어나는지 살펴보겠습니다. 자동 업데이트가 중요한 이유 pgAdmin 4의 자동 업데이트 작동 방식 macOS용 pgAdmin 4 데스크톱 앱에는 새로운 릴리스를 주기적으로 확인하는 자동 업데이트 메커니즘이 포함되어 있습니다. 새 버전을 사용할 수 있게 되면 앱이 사용자에게 알리고, 최소한의 사용자 개입으로 업데이트를 다운로드하고 설치할 수 있습니다. 내부 작동 원리 (Under the Hood) 업데이트 로직은 데스크톱 런타임(desktop runtime)에 구현되어 있으며, pgAdmin 4 소스 코드의 runtime/ 디렉터리에서 찾을 수 […]

2025-10-30 / Last updated : 2025-12-03 Grace EDB Lab

PostgreSQL, 개발자들과 함께 정상에 오르기까지의 놀라운 여정 (Part 2)

Tom Kincaid | 2025년 10월 19일 올해 8월, 저는 PostgreSQL이 개발자들에게 최고가 되기까지의 놀라운 여정이라는 제목의 블로그를 게시했습니다. 이 블로그는 Stack Overflow의 연례 개발자 설문조사 결과에 따라 Postgres가 어떻게 ‘가장 많이 사용되고, 가장 사랑받으며, 가장 원하는’ 데이터베이스가 되었는지 보여주었습니다. 저는 그 블로그에서 이 시리즈를 2부작으로 만들고 싶다고 말했습니다. 하지만 조금 더 생각해 본 후, 3부작 시리즈로 만들기로 결정했습니다. 시리즈는 다음과 같이 구성됩니다. 자, 그럼 이제 오픈소스 관계형 데이터베이스 초창기에 MySQL이 놀라운 인기와 성공을 거두었음에도 불구하고 Postgres가 어떻게 살아남았는지에 대해 이야기해 보겠습니다. 이 시리즈의 첫 번째 블로그가 단지 ‘사실’에 관한 것이었다면, 이번 블로그는 대부분 제 개인적인 경험과 그 경험에서 비롯된 의견을 기반으로 합니다. 따라서 제 배경과 제가 수년에 걸쳐 누구와 이야기할 […]

2025-10-30 / Last updated : 2025-10-30 Grace Product Updates

EDB Postgres® AI 최신 릴리스: AI 데이터 주권과 실시간 분석을 완성하다

Maeve Sullivan | 2025년 10월 14일 본 블로그는 Jack Christie와 Maeve Sullivan이 공동 작성했습니다. 지난 6월, EDB는 업계 최초의 개방형 엔터프라이즈급 Postgres 데이터 및 AI 플랫폼인 **EDB Postgres® AI (EDB PG AI)**의 정식 출시(GA)를 발표했습니다. EDB PG AI는 조직이 하이브리드 환경 전반에서 데이터를 통합, 관리, 관찰하고 AI 목표를 달성할 수 있도록 지원합니다. 고객들은 **데이터 주권(Data Sovereignty)**을 완벽하게 제어하면서 TCO를 절감하고 혁신을 가속화하고 있습니다. 최근 연구에 따르면, **조직의 69%**가 워크로드의 일부를 퍼블릭 클라우드에서 프라이빗 클라우드나 온프레미스 인프라로 **’리패트리에이션(repatriation)’**하는 것을 고려 중입니다. 이는 데이터 제어력을 높이기 위함이지만, 동시에 데이터 스프로(data sprawl) 관리라는 운영 복잡성을 야기합니다. 기업은 주권형 솔루션을 원하지만 확장성과 효율성을 포기할 수는 없습니다. 오늘, EDB는 데이터 주권으로 가는 원활한 경로를 제공하고 […]

2025-10-17 / Last updated : 2025-10-17 Grace Technical Blog

Protobuf를 이용한 MCP 서버 구축 (4부) – 실제로 MCP 도구를 실행하면서 얻은 통찰력

Charlie Zhang 2025년 10월 11일 이 블로그 시리즈에서는 유용한 도구들로 가득 찬 MCP (Model Context Protocol) 서버를 구축하는 방법을 보여드렸습니다. 처음부터 시작하는 대신, 기존의 프로토콜 버퍼와 Google의 gRPC 트랜스코딩을 활용했습니다. 맞춤형 protoc 플러그인을 생성하여 MCP 서버를 자동으로 생성했으며, 이 통합된 접근 방식을 통해 gRPC 서비스, OpenAPI 사양, REST API 및 MCP 서버를 모두 동일한 소스에서 생성할 수 있었습니다. 블로그 시리즈 구성 이 블로그 시리즈는 4개의 기사로 구성되어 있습니다: 얻게 될 내용 자동 생성된 MCP 도구를 테스트하는 과정에서, 우리는 몇 가지 중요한 한계점을 발견했습니다. 이 글에서는 실제 AI 에이전트와 MCP 도구를 실행하면서 얻은 실용적인 통찰력을 공유하며 다음 내용을 다룹니다: 자동 생성된 MCP 도구의 주요 문제점 (Key Challenges) 문제 1: 너무 많은 […]

2025-10-17 / Last updated : 2025-11-04 Grace Technical Blog

Protobuf를 이용한 MCP 서버 구축 (3부) – Proto 주석으로 AI 상호작용 향상시키기

Charlie Zhang 2025년 9월 30일 이 블로그 시리즈에서는 유용한 도구들로 가득 찬 MCP (Model Context Protocol) 서버를 구축하는 방법을 보여드립니다. 처음부터 시작하는 대신, 기존의 프로토콜 버퍼와 Google의 gRPC 트랜스코딩을 활용할 것입니다. 맞춤형 protoc (프로토콜 버퍼 컴파일러) 플러그인을 생성하여 MCP 서버를 자동으로 생성할 수 있습니다. 이 통합된 접근 방식을 통해 gRPC 서비스, OpenAPI 사양, REST API 및 MCP 서버를 모두 동일한 소스에서 생성할 수 있습니다. 이 블로그 시리즈는 4개의 기사로 구성되어 있습니다: 구축할 내용 이 튜토리얼을 마치면 다음을 갖게 됩니다: 이 기사에 언급된 모든 코드는 GitHub 저장소 zhangcz828/proto-to-mcp-tutorial에서 찾을 수 있습니다. 전제 조건 시작하기 전에, 1부와 2부를 완료했으며 다음을 갖추고 있는지 확인하세요: 우리가 해결하는 문제 1부와 2부에서는 하나의 proto 파일이 gRPC […]

글 페이지 매김

  • «
  • Page 1
  • Page 2
  • Page 3
  • …
  • Page 8
  • »

카테고리

  • EDB 제품 (10)
  • 고객사례 (9)
  • 블로그 (168)
    • EDB Lab (45)
    • Postgres Tutorials (14)
    • Product Updates (21)
    • Technical Blog (71)
    • 📬EDB 엔지니어링 뉴스레터 (11)
  • 개인정보보호
  • 문의하기

Copyright © EDB 코리아 블로그 All Rights Reserved.

Powered by WordPress with Lightning Theme & VK All in One Expansion Unit

MENU
  • 공식웹사이트
  • EDB 제품
  • 블로그
  • 고객사례
  • EDB 문서
  • 국내 EDB 파트너
  • 문의
  • 02.501.5113