PostgreSQL에서 고가용성 구현 교육 과정
이 트레이닝은 PostgreSQL Database 관리자 및 아키텍트를 대상으로 하며, PostgreSQL의 스트리밍 복제(Streaming Replication)를 배우고, pgpool-II를 사용하여 자동 장애 전환(failover)을 달성하고 고가용성 PostgreSQL 데이터베이스 클러스터를 구축하는 방법을 학습할 수 있습니다.
코스 개요
- 소개
- 스트리밍 복제
- 스트리밍 복제
- 동기화 또는 비동기화(Sync or Async)
- 계층적 복제(Cascaded Replication)
- 트랜잭션 로그 아카이빙
- 베이스 백업(Base Backups)
- 스트리밍 설정
- 스트리밍 모니터링
- 충돌 처리
- 고가용성 환경 구축
- pgpool-II를 사용한 연결 풀링 및 고가용성 설정
- 설치(Installation)
- 구성(Configuration)
- 풀 설정(Pool Setup)
- 고가용성 설정(HA Setup)
- 데모 및 실습(Labs)
- pgpool-II를 사용한 연결 풀링 및 고가용성 설정
요건
PostgreSQL에 대한 사전 지식이 있는 경우에만 이 트레이닝을 추천드립니다.
오픈 트레이닝 코스는 5명 이상의 참가자가 필요합니다.
PostgreSQL에서 고가용성 구현 교육 과정 - 예약
PostgreSQL에서 고가용성 구현 교육 과정 - 문의
PostgreSQL에서 고가용성 구현 - 컨설팅 문의
컨설팅 문의
회원 평가 (1)
주제에 대한 사실적이고 실용적인 접근 방식입니다. 질문을 하기 좋은 분위기를 제공합니다.
Marcin - Santander Bank Polska S.A.
코스 - Implementing High Availability in PostgreSQL
기계 번역됨
예정된 코스
관련 코스
Postgres를 위한 AI
21 시간Postgres는 고급 오픈 소스 관계형 데이터베이스로, 인공지능(AI) 시스템과 데이터 지능 애플리케이션의 기반이 될 수 있습니다.
이 트레이너 주도의 실시간 교육(온라인 또는 현장)은 중급 수준의 데이터베이스 전문가와 개발자들을 대상으로, Postgres 내에서 AI 기능을 통합, 관리, 최적화하는 방법을 배울 수 있도록 설계되었습니다.
이 교육이 끝나면 참가자는 다음과 같은 능력을 갖출 것입니다:
- AI 작업에 사용되는 Postgres 확장을 설정하고 구성합니다.
- pgvector를 사용하여 임베딩과 유사성 검색을 구현합니다.
- 오픈 소스 및 전용 LLMs(대형 언어 모델)을 Postgres와 통합하여 실시간 인사이트를 얻습니다.
- AI 기반 쿼리와 워크플로를 처리하기 위해 Postgres를 최적화합니다.
코스 형식
- 상호작용식 강의 및 토론.
- 많은 연습 문제와 실습.
- 실시간 랩 환경에서의 실무 구현.
코스 커스터마이징 옵션
- 이 코스에 대한 맞춤형 교육을 요청하려면 연락처를 통해 안내를 받으세요.
PostgreSQL을 위한 AI: 기업급 통합, 최적화 및 거버넌스
21 시간PostgreSQL은 강력한 오픈 소스 관계형 데이터베이스로, 기업 데이터 인텔리전스, 예측 분석, 자동화를 위한 AI 기능을 강화할 수 있습니다.
이 강사 주도의 실시간 교육(온라인 또는 현지)은 중급에서 고급 수준의 데이터 엔지니어, DBA 및 솔루션 아키텍트를 대상으로 PostgreSQL을 활용한 기업급 AI 시스템을 설계, 구현, 거버넌스하는 방법을 배우는 데 목표를 두고 있습니다.
이 프로그램을 통해 참가자들은 다음과 같은 전문성을 얻게 됩니다:
- PostgreSQL에 AI 모델과 벡터 검색 기능을 직접 통합합니다.
- 대규모 기업 워크로드를 위한 AI 최적화 아키텍처를 배포합니다.
- AI 데이터 파이프라인을 위한 강력한 거버넌스, 감사 및 준법감시를 구현합니다.
- PostgreSQL 환경 내에서 오픈 소스와 독점 AI 프레임워크를 안전하게 활용합니다.
강의 형식
- 상호작용형 강연과 기업 사례 토론.
- 실습 및 실제 환경 실험.
- 실시간 PostgreSQL 환경에서의 실용적인 구현.
강의 맞춤 옵션
- 이 강의에 대한 맞춤형 교육을 요청하시려면 연락주시기 바랍니다.
Oracle을 AzureSQL 또는 PostgreSQL로 마이그레이션
7 시간대한민국에서 진행되는 이 실시간 교육(온라인 또는 현장)은 Oracle 데이터베이스를 AzureSQL 또는 PostgreSQL로 마이그레이션하려는 데이터베이스 관리자 및 클라우드 설계자를 대상으로 합니다.
이 교육이 끝나면 참가자는 다음을 수행할 수 있습니다.
- AzureSQL을 PostgreSQL과 비교하여 사업 목표와 요구에 가장 잘 맞는 데이터베이스를 선택할 수 있습니다.
- Oracle에서 AzureSQL 또는 PostgreSQL 데이터베이스 시스템으로 정의, 데이터, 절차를 이동하기 위해 데이터베이스를 준비할 수 있습니다.
- 마이그레이션 후 테스트, 최적화, 업데이트 및 마이그레이션된 데이터베이스를 유지 관리하는 단계를 수행할 수 있습니다.
PostgreSQL 관리 및 개발
28 시간이 과정은 PostgreSQL 데이터베이스의 관리와 성능 최적화를 다룹니다. 수강생들은 복제, 연결 풀링, 전체 텍스트 검색 등 PostgreSQL(또는 Postgres)의 특수 모듈 사용법을 배우게 됩니다.
PostgreSQL 서버 관리
14 시간PostgreSQL Essentials
14 시간이 교육은 PostgreSQL을 기초부터 배우고자 하는 데이터베이스 관리자와 설계자를 대상으로 합니다.
PostgreSQL 아키텍처, 설치, 설계 및 백업과 복구 방법 등을 학습하게 됩니다.
PostgreSQL 고급 DBA
14 시간이 교육은 PostgreSQL에서 백업, 고가용성 및 데이터베이스 보안을 구현하는 데 필요한 도구와 기술을 배우고 싶어 하는 데이터베이스 관리자 및 아키텍트를 대상으로 설계되었습니다.
또한 느린 쿼리를 찾고, 데이터베이스 성능을 모니터링하며 PostgreSQL의 성능을 최적화하는 방법도 배우게 됩니다.
PostgreSQL 성능 최적화
14 시간이 교육은 PostgreSQL 데이터베이스의 성능을 최적화하려는 데이터베이스 관리자와 아키텍트를 위한 것입니다. 느린 작업 로드를 기록하고 쿼리에서 가능한 문제점을 찾아내는 방법을 배웁니다. 이 주제에서는 최적의 성능을 위해 조정해야 하는 가장 중요한 매개변수도 다룹니다.
PostgreSQL 관리, 최적화 및 복제
35 시간이 강사 주도의 실시간 교육(대한민국, 현장 또는 원격)에서 참가자들은 설정, 구성, 테스트, 배포 및 문제 해결을 포함한 수많은 실습 및 실시간 실험을 통해 PostgreSQL의 일반적인 측면과 고급 측면, 관리, 성능 최적화, 고급 개발, 복제 등을 배우게 됩니다.
이 교육이 끝나면 참가자들은 다음과 같은 능력을 갖추게 됩니다:
- 고급 관리 기술을 사용하여 PostgreSQL 서버를 구성하고 관리합니다.
- 데이터베이스와 쿼리를 최적화하여 최고의 성능을 얻습니다.
- PostgreSQL 서버를 복제하고 확장합니다.
PostgreSQL for Developers
14 시간이 과정은 PostgreSQL 데이터베이스와의 프로그래밍적 상호작용을 제공합니다. PostgreSQL 백엔드를 사용하여 고품질 애플리케이션을 개발하기 위한 기술, 구문 및 구조를 배웁니다. 이 교육에는 SQL 최적화도 포함되어 있으며, 효율적인 SQL 작성에 대한 가장 좋은 방법들을 다룹니다.
대상 학습자는 PostgreSQL을 사용하거나 확장하려는 개발자와 데이터베이스 아키텍트를 포함합니다.
PostgreSQL 13 for Developers and Administrators
21 시간이 강사 주도 실시간 교육(대한민국, 온라인 또는 현장)은 PostgreSQL 13을 사용하여 고성능 애플리케이션용 데이터베이스를 설정, 구축 및 관리하길 원하는 시스템 관리자와 개발자를 대상으로 합니다.
본 교육을 통해 참가자는 다음과 같은 능력을 갖추게 됩니다:
- PostgreSQL 13을 설치하고 구성합니다.
- 데이터베이스를 운영, 관리 및 유지하는 PostgreSQL 13의 기능, 아키텍처, 기본 사항을 이해합니다.
- Postgres 데이터베이스 테이블과 스키마를 구성하는 방법을 배웁니다.
- 데이터 조작 및 쿼리를 수행하는 방법을 배웁니다.
- 다양한 프로그래밍 인터페이스(클라이언트 및 서버)를 활용하여 PostgreSQL 13의 기능을 완전히 활용하고 확장합니다.
PostgreSQL 16 for Developers and Administrators
21 시간이 강사는 주도하는 실시간 교육(대한민국, 온라인 또는 현장)은 중급 개발자와 관리자를 대상으로 PostgreSQL 16의 최신 기능과 향상을 활용하고자 하는 사람들에게 적합합니다.
이 교육이 끝날 때 참가자는 다음과 할 수 있게 됩니다:
- PostgreSQL 16의 아키텍처와 구성 요소를 이해합니다.
- 고급 SQL 기능과 PostgreSQL 확장을 활용할 수 있습니다.
- 보안 최선의 관행과 액세스 제어를 구현할 수 있습니다.
- 백업, 복구, 모니터링 등 데이터베이스 관리 작업을 수행할 수 있습니다.
- 튜닝 및 색인 전략을 통해 데이터베이스 성능을 최적화할 수 있습니다.
- PostgreSQL의 내장 도구를 활용하여 높은 가용성과 복제를 구현할 수 있습니다.
- PostgreSQL을 현대적인 애플리케이션 개발 프레임워크와 통합할 수 있습니다.
PostgreSQL for Administrators - 3 Days
21 시간이 강사는 참가자 지도를 통해 온라인 또는 현장에서 실시간으로 진행되며, PostgreSQL을 사용하여 대규모 데이터를 관리하고, 데이터베이스 시스템을 고가용성과 성능 최적화를 위해 사용하는 데이터베이스 관리자 및 시스템 관리자를 대상으로 합니다.
이 강좌 후 참가자는 다음과 같은 능력을 갖추게 됩니다:
- PostgreSQL을 설치하고 구성합니다.
- PostgreSQL의 기능과 아키텍처를 이해합니다.
- SQL을 사용하여 데이터베이스 작업을 수행하는 방법을 배웁니다.
- 데이터 손실을 방지하기 위해 데이터베이스 백업 및 복구를 수행합니다.
- 서버를 고가용성으로 구성합니다.
- 고성능 최적화를 위한 도구와 기술을 배웁니다.
- 모니터링 및 관찰성을 위한 외부 도구를 탐색합니다.
PostgreSQL 기초
14 시간이 트레이너가 지도하는 실시간 교육(온라인 또는 현장)은 PostgreSQL을 사용하여 데이터베이스를 생성하고, SQL 쿼리를 작성하며, 데이터를 조작하고, 테이블을 관리하는 방법을 배우고자 하는 초보급 전문가들을 대상으로 합니다. 이 과정에서는 시간 시리즈 데이터를 위한 Timescale 확장에 대한 기본적인 소개도 제공합니다.
이 교육이 끝날 때까지 참가자들은 다음과 같은 능력을 갖추게 될 것입니다:
- 관계형 데이터베이스 원리와 PostgreSQL 아키텍처를 이해합니다.
- PostgreSQL과 PGAdmin을 설치, 구성하고 탐색합니다.
- 데이터 선택, 필터링, 그룹화, 조인을 위한 SQL 쿼리를 작성하고 실행합니다.
- SQL 문으로 데이터를 조작하고 데이터베이스 객체를 관리합니다.
- 뷰를 생성하고 관리하며, Timescale과 같은 PostgreSQL 확장을 탐색합니다.
PostgreSQL with Python
21 시간대한민국에서 진행되는 이 실시간 교육(온라인 또는 현장)은 PostgreSQL과 Python을 함께 사용하여 대규모로 안전하고 신뢰할 수 있으며 안정적인 애플리케이션을 구축하려는 개발자와 관리자를 대상으로 합니다.
이 교육이 끝나면 참가자는 다음을 수행할 수 있습니다.
- PostgreSQL을 Python과 설치, 구성 및 연결합니다.
- Python 프로그래밍 기본 사항을 다시 살펴보세요.
- Python과 함께 PostgreSQL을 사용하면 얻을 수 있는 이점을 이해합니다.
- Python을 사용하여 기본 SQL 작업을 수행하는 방법을 알아보세요.
- Python과 함께 고급 PostgreSQL 기능을 사용하는 방법을 알아보세요.
- 데이터 안전, 보안, 모니터링 및 최적화 기술을 구현합니다.