0Pricing
Advanced PostgreSQL: Indexing, Partitioning, Replication icon

Advanced PostgreSQL: Indexing, Partitioning, Replication

BackendDatabaseCloudDataEnterprise

인덱싱, 파티셔닝, 복제를 포함한 PostgreSQL 고급 기법을 습득하여 고성능이고 확장 가능하며 복원력 있는 데이터베이스 시스템을 구축하세요.

🤖 AI 기반📚 11개 코스👥 100,000명 이상의 학습자⭐ 4.9 평점
코스 개요

PostgreSQL 성능 엔지니어링, 인덱싱부터 복제까지

PostgreSQL은 분석 파이프라인부터 트래픽이 많은 SaaS 제품에 이르기까지 모든 것을 운영하는 팀들이 신뢰하는 오픈소스 관계형 데이터베이스입니다. 이 트랙은 PostgreSQL 배포가 우아하게 확장되거나 부하로 인해 붕괴되는지를 결정하는 세 가지 핵심 요소에 초점을 맞춥니다: 인덱싱, 파티셔닝, 복제입니다. 탄탄한 B1 수준의 기초에서 대규모 데이터베이스를 빠르고 일관성 있고 가용성 있게 유지하기 위한 C2 수준의 프로덕션 기법으로 나아갈 것입니다.

학습 내용

인덱스의 구조와 각 유형이 효과적인 시점, 인덱스 성능을 튜닝하고 불필요한 스캔을 제거하는 방법, 범위, 목록 또는 해시로 테이블을 파티셔닝하고 시간이 지남에 따라 파티션을 유지하는 방법, 스트리밍 및 논리 복제를 pub/sub 의미론과 함께 설정하는 방법을 배우게 됩니다. 고급 과정에서는 고가용성, 자동 장애 조치, 그리고 대규모에서의 인덱싱과 파티셔닝의 통합된 규율을 다루며, 전체 프로덕션 스키마에 걸친 포괄적인 데이터베이스 성능 분석으로 마무리합니다.

학습 경로

11개 과정이 B1부터 C2까지 아우릅니다. 이 트랙은 PostgreSQL 인덱싱 기초, PostgreSQL 파티셔닝 입문, PostgreSQL 복제 기초로 시작합니다. 이 세 가지 B1 과정은 용어와 핵심 메커니즘을 확립합니다. B2는 PostgreSQL 인덱스 성능 튜닝과 논리 복제 및 Pub/Sub으로 실무 기술을 연마합니다. C1 계층은 고급 PostgreSQL 파티셔닝 전략, 파티셔닝 성능 및 유지보수, 고급 복제 아키텍처, 고가용성 및 장애 조치로 난이도를 올립니다. 트랙은 대규모 인덱싱 및 파티셔닝과 포괄적 데이터베이스 성능으로 C2에서 마무리됩니다. 여기서 세 가지 핵심 요소가 전체 시스템 관점으로 수렴합니다.

작동 방식

각 과정은 실시간 피드백과 함께 내장된 코드 편집기에서 완료하는 짧고 집중된 레슨으로 구성됩니다. 막히면 AI 튜터가 개념을 설명하고 문제를 일으키는 특정 쿼리나 설정을 지적합니다. 이를 통해 구문만 고치는 것이 아니라 개념을 올바르게 이해할 수 있습니다.

학습 시작 →

학습 방식

🎯
인터랙티브 레슨
실시간 피드백을 받으며 직접 코딩 연습하기
🤖
AI 튜터
막힐 때마다 AI 튜터에게 즉시 도움받기
💻
내장 에디터
브라우저에서 바로 코드 작성 & 실행하기
🏆
수료증
과정을 완료하면 수료증 취득하기
커리큘럼

11개 코스

Advanced PostgreSQL: Indexing, Partitioning, Replication 학습 경로의 모든 코스.

01

PostgreSQL 인덱싱 기본 개념

B14개 레슨

PostgreSQL의 데이터베이스 인덱싱 핵심 개념을 살펴봅니다. 쿼리 성능에 인덱스가 중요한 이유와 기본 B-tree 인덱스를 효과적으로 구현하는 방법을 학습합니다.

02

PostgreSQL 파티셔닝 입문

B14개 레슨PRO

대규모 데이터 세트를 더욱 효율적으로 관리하기 위해 PostgreSQL에서 테이블 파티셔닝을 시작합니다. 범위 파티셔닝과 목록 파티셔닝 전략의 이점 및 구현 세부 사항을 학습합니다.

03

PostgreSQL 복제 기본 개념

B14개 레슨PRO

PostgreSQL 복제의 기본 개념을 이해합니다. 고가용성과 데이터 중복을 위해 물리적 스트리밍 복제를 설정하고 관리하는 방법을 학습합니다.

04

PostgreSQL 인덱스 성능 튜닝

B24개 레슨PRO

인덱스 성능을 분석하고 최적화하는 방법을 익힙니다. 쿼리 계획 해석, 인덱스 사용량 모니터링, 데이터베이스를 원활하게 유지하기 위한 필수 유지 관리 작업을 학습합니다.

05

논리적 복제와 발행·구독

B24개 레슨PRO

PostgreSQL의 논리적 복제 기능을 자세히 살펴봅니다. 발행과 구독을 사용해 선택적으로 데이터를 복제하고 데이터베이스 간 통신을 구현하는 방법을 학습합니다.

06

고급 PostgreSQL 파티셔닝 전략

C14개 레슨PRO

해시 파티셔닝과 하위 파티셔닝 기법을 살펴보며 파티셔닝 역량을 높입니다. 다양한 데이터 분포 요구 사항에 맞춰 복잡한 파티션 테이블을 설계하고 관리하는 방법을 학습합니다.

07

파티셔닝 성능 및 유지 관리

C14개 레슨PRO

파티션 테이블의 쿼리 성능을 최적화하고 필수 유지 관리 작업을 익힙니다. 파티션 가지치기, 제외, 파티션을 효율적으로 연결하고 분리하는 방법을 이해합니다.

08

고급 복제 아키텍처

C14개 레슨PRO

계단식 복제와 다중 마스터 솔루션처럼 더 복잡한 복제 구성을 살펴봅니다. 강력한 데이터 일관성을 위해 복제 슬롯과 WAL 파일을 관리하는 방법을 익힙니다.

09

고가용성과 장애 조치

C14개 레슨PRO

PostgreSQL을 위한 견고한 고가용성 솔루션을 구현합니다. 지속적인 데이터베이스 운영과 신속한 재해 복구를 보장하도록 자동 장애 조치 도구와 전략을 사용하는 방법을 학습합니다.

10

대규모 환경의 인덱싱과 파티셔닝

C24개 레슨PRO

인덱싱과 파티셔닝 전략을 결합해 대규모 데이터 세트에서 PostgreSQL 성능을 최적화합니다. 실제 사례를 분석하며 복잡한 상황에 모범 사례를 적용하는 방법을 학습합니다.

11

종합적인 데이터베이스 성능

C24개 레슨PRO

인덱싱, 파티셔닝, 복제를 다른 PostgreSQL 기능과 통합해 데이터베이스 성능을 종합적으로 조정합니다. 고급 모니터링과 경보 설정을 익히고 향후 동향도 살펴봅니다.

자주 묻는 질문

자주 묻는 질문

Advanced PostgreSQL: Indexing, Partitioning, Replication 강의는 무료인가요?

네, Advanced PostgreSQL: Indexing, Partitioning, Replication 강의를 무료로 시작하고 인터랙티브 레슨을 모두 무료로 완료할 수 있습니다. 선택적 PRO 구독을 통해 고급 AI 도구와 공유 가능한 수료증을 잠금 해제할 수 있습니다.

ALL을(를) 배우기 위해 사전 경험이 필요한가요?

아니요. 강의는 기초부터 시작하여 점차 더 심화된 주제로 나아가므로 ALL 경험이 없어도 시작할 수 있습니다.

CoddyKit에서 ALL은(는) 어떻게 배우나요?

직접 해보면서 배웁니다. 짧은 인터랙티브 레슨은 명확한 설명과 실시간으로 실행되는 실습 코딩 연습을 함께 제공하며, 24시간 AI 튜터가 막힐 때마다 맞춤형 도움을 줍니다.

Advanced PostgreSQL: Indexing, Partitioning, Replication을(를) 완료하면 수료증을 받나요?

네, PRO 학습자는 시험을 응시하고 Advanced PostgreSQL: Indexing, Partitioning, Replication 강의의 검증 코드가 포함된 공유 가능한 수료증을 취득할 수 있습니다.

휴대폰에서 ALL을(를) 배울 수 있나요?

네, CoddyKit은 웹과 iOS, Android 네이티브 앱으로 이용 가능하므로 어느 기기에서나 ALL을(를) 배우고 진행 상황이 모든 기기에서 동기화됩니다.

Advanced PostgreSQL: Indexing, Partitioning, Replication을(를) 지금 시작하기

AI 기반 강의로 프로그래밍을 배우는 수천 명의 학습자들과 함께하세요.

무료로 시작하기 →모든 강의 보기