문의를 보내주셔서 감사합니다! 팀원이 곧 연락드리겠습니다.
예약을 보내주셔서 감사합니다! 저희 팀 멤버 중 한 분이 곧 연락드리겠습니다.
코스 개요
분산형 SQL 체계와 독립성 확보
- Spanner, Aurora Global과 같이 폐쇄적 플랫폼에 갇힌 글로벌 SQL 환경의 문제점
- CockroachDB 아키텍처: Raft 기반 범위 관리, 리스홀더, MVCC 구조
- 공유 스토리지 없이도 수평 확장이 가능한 구조적 특징
클러스터 배포 방법
- 단일 리전 및 다중 리전 환경에서의 Docker Compose 토폴로지 설계법
- 영구 스토리지를 활용한 Kubernetes StatefulSet 기반 배포 절차
- 보안 인증서 적용과 노드 초기화 시 주요 권장 사항들
SQL 호환성 및 쿼리 최적화 전략
- CockroachDB에서 지원되는 SQL 기능들과 PostgreSQL과의 차이점
- 비용 기반 최적화 엔진과 실행 계획 수립 과정
- 인덱스 설계, 복합 키 활용법 및 JSON/배열 데이터를 위한 역방향 인덱스 적용법
멀티리전 환경 구성 방법
- 데이터 배치 시 활용되는 리전 및 로케이션 설정 기준들
- ‘Follow-the-Workload’ 전략과 일반적인 지역별 테이블 관리 방식 간 차이점
- 리스홀더 위치 결정 기법과 토폴로지 인식 라우팅 원리
백업, 복원 및 재해 복구 체계 구축
- 클라우드 스토리지 또는 사내 S3 서버를 활용한 전체 클러스터 백업 절차
- 증분 백업 수행법과 특정 시점으로의 데이터 복원 방안
- Kafka 연동 및 웹훅 스트림을 이용한 변경 사항 추적 기법들
보안 정책 및 규제 준수 방법
- 노드 간 통신과 클라이언트 연결 모두를 보호하는 TLS 적용법
- 역할 기반 접근 제어(RBAC)와 행 수준 보안 구현 방식
- 감사 로그 관리 및 규제 대응 보고서 작성 절차
시스템 통합 방법과 사례
- SQLAlchemy, Prisma, GORM 등 ORM 프레임워크와의 연동 방안들
- 기존 PostgreSQL 기반 시스템을 CockroachDB로 이관하기 위한 도구 활용법
- Kubernetes 사이드카 아키텍처 및 서비스 메시와의 통합 전략
요건
- SQL 및 관계형 데이터베이스 관리 능력 필수
- 분산 환경에서의 합의 알고리즘인 Raft에 대한 기본 지식 필요
- Go 툴과 Docker 활용 경험은 도움이 됩니다.
교육 대상자
- 독립적인 데이터 관리 체계를 구축하고자 하는 시니어 수준의 데이터베이스 아키텍트
- Spanner, Aurora Global, Cosmos DB 등을 대체하려는 팀들
- 강력한 일관성 보장이 필요한 금융 및 헬스케어 분야의 조직
21 시간
회원 평가 (3)
각 항목에 대한 훌륭한 설명과 연습을 위한 과제 제공.
Piseth Ben - ACLEDA Bank Plc.
코스 - Oracle Database 19c: SQL Tuning Workshop
기계 번역됨
우리의 이해와 데이터에 맞게 맞춤화됨
Vincent Long - ASSMANG PTY LTD
코스 - Business Intelligence with SSAS
기계 번역됨
제공된 교육 도구입니다.
- UNIFI
코스 - NoSQL Database with Microsoft Azure Cosmos DB
기계 번역됨