연락처 정보

코스 개요

분산 SQL 주권(Distributed SQL Sovereignty)

  • 폐쇄형 플랫폼(Spanner, Aurora Global)에 갇힌 글로벌 SQL.
  • CockroachDB 아키텍처: Raft 범주(leaseholders), MVCC.
  • 공유 스토리지 없이 수평 확장.

클러스터 배포

  • 단일 리전 및 다중 리전 Docker Compose 토폴로지.
  • 영구 볼륨을 사용한 Kubernetes StatefulSet 배포.
  • 보안 인증서 및 노드 초기화 모범 사례.

SQL 호환성 및 쿼리 튜닝

  • 지원되는 SQL 기능 및 PostgreSQL 제한 사항.
  • 비용 기반 옵티마이저 및 실행 계획.
  • JSON/배열을 위한 인덱스, 복합 키 및 역방향(inverted) 인덱스.

다중 리전 구성

  • 데이터 배치를 위한 리전 및 로컬리티 설정.
  • 워크로드 추적(Follow-the-workload) 대 리전별 테이블 및 생존 목표.
  • 레스홀더(Leaseholder) 배치 및 토폴로지 인식 라우팅.

백업, 복원 및 재해 복구(DR)

  • 클라우드 스토리지 또는 온프레미스 S3로의 전체 클러스터 백업.
  • 증분 백업 및 시점 복원(Point-in-time recovery).
  • Kafka 및 웹훅 스트리밍을 위한 Changefeeds.

보안 및 규정 준수

  • 모든 통신 TLS 적용: 노드 간 및 클라이언트-노드 간.
  • RBAC(역할 기반 접근 제어) 및 행 레벨 보안.
  • 감사 로깅 및 규정 준수 보고서.

통합 패턴(Integration Patterns)

  • ORM 프레임워크 연결: SQLAlchemy, Prisma, GORM.
  • 도구 및 마이그레이션 도구를 통한 PostgreSQL 마이그레이션.
  • Kubernetes 사이드카 및 서비스 메쉬(Service Mesh) 통합.

요건

  • 강력한 SQL 및 관계형 데이터베이스 관리 역량.
  • 분산 컨센서스(Raft)에 대한 높은 수준의 이해.
  • Go 툴링 및 Docker에 대한 친숙함 (유익함).

대상 수강생

  • 주권 데이터 계층(souverign data layers)을 구축하는 시니어 데이터베이스 아키텍트.
  • Spanner, Aurora Global, Cosmos DB를 대체하고자 하는 팀.
  • 강력한 정합성(consistency)이 필요한 금융 및 의료 기관.
 21 시간

참가자 수


참가자별 가격

회원 평가 (2)

예정된 코스

관련 카테고리