이 중급 과정은 Developing with Amazon DynamoDB 커리큘럼의 일련의 과정 중 두 번째입니다. 이 과정에서는 Amazon DynamoDB 테이블에서 데이터 하위 집합을 반환하는 데 사용되는 쿼리 및 스캔의 다양한 사용 사례에 대해 알아봅니다. 테이블 속성의 대체 그룹에 대해 프로그래밍 방식으로 보조 인덱스를 만드는 방법을 학습합니다. 또한 성능 및 효율성을 개선하기 위해 테이블 액세스 패턴에 가장 잘 맞도록 인덱스를 설계하는 방법을 이해할 수 있습니다.
과정 수준: 중급
소요 시간: 2.5시간
활동
이 과정에는 애니메이션, 비디오 데모, 대화형 콘텐츠, 지식 확인 및 유료 자습형 실습(옵션)이 포함되어 있습니다.
과정 목표
이 과정에서 배울 내용은 다음과 같습니다.
• 스캔 작업 및 인덱스 사용 시기 분석 및 평가
• 프로그래밍 방식으로 테이블에 대한 글로벌 보조 인덱스 생성
• 보조 인덱스를 사용하여 DynamoDB 테이블의 항목과 상호 작용
• 글로벌 보조 인덱스를 최적화하여 효율성 향상
수강 대상
이 과정의 대상은 다음과 같습니다.
• 클라우드, 특히 DynamoDB에서 비관계형 데이터베이스와 상호 작용하는 방법을 학습하는 데 관심이 있는 신규 또는 숙련된 개발자
• 데이터베이스 아키텍트
• 데이터 엔지니어
수강 전 권장 사항
이 과정을 수강하려면 다음 조건을 갖추는 것이 좋습니다.
• DynamoDB 및 해당 기능에 대한 지식
• 키 값 데이터베이스를 위한 데이터베이스 설계 또는 데이터 모델링 사례에 대한 실무 경험
• Amazon DynamoDB 서비스 소개, Amazon DynamoDB 서비스 입문서 또는 DynamoDB API 및 AWS SDK 탐색과 같은 디지털 교육 중 하나 이상을 이수
• AWS 기반 아키텍팅 및 개발과 AWS 기반 데이터베이스 계획 및 설계에 대한 실무 경험
• 고급 프로그래밍 언어(Python, Java, Node.js 또는 .NET) 중 하나 이상에 대한 실무 지식
과정 개요
강의 1: 보조 인덱스 사용
• 스캔 및 필터를 사용하여 데이터 찾기 및 가져오기
• 인덱스를 생성하여 속성을 다시 그룹화하기
• 액세스 패턴에 따라 인덱스 설계
• 대화형 지식 확인
강의 2: 보조 인덱스를 사용하여 DynamoDB 테이블과 상호 작용
• 주요 스키마에 대한 인사이트 확보
• 보조 인덱스 쿼리
• 운영에 대한 인덱스 영향 평가
• 대화형 지식 확인
강의 3: 효율성을 위한 인덱스 최적화
• 효율성을 위한 기본 테이블 데이터 구조화
• 효율성을 위한 인덱스 구조화
• 사용 사례 분석
• 대화형 지식 확인
강의 4: 과정 마무리
• 과정 요약
• 과정 평가
• (선택 사항) 실습: Amazon DynamoDB 스캔, 쿼리 및 인덱스