Amazon DynamoDB 사용
이 자습서에서는 DynamoDB 콘솔을 사용하여 간단한 테이블을 만들고, 데이터를 추가하며, 데이터를 스캔 및 쿼리하고, 데이터와 테이블을 삭제하는 방법을 알아봅니다. DynamoDB는 완전 관리형 클라우드 데이터베이스로서 문서 모델과 키-값 스토어 모델을 모두 지원합니다. 유연한 데이터 모델, 안정적인 성능, 처리 용량 자동 조정 기능은 모바일, 웹, 게임, 광고 기술, IoT, 그 외 많은 애플리케이션에 매우 적합합니다.
이 자습서에서 수행하는 모든 작업은 프리 티어에 해당합니다.
이 단계별 가이드를 계속 열어 두려면 AWS Management Console을 엽니다. 이 화면이 로드되면 검색 창에 DynamoDB를 입력하고 DynamoDB 콘솔을 엽니다.
이 단계에서는 DynamoDB 콘솔을 사용하여 테이블을 만듭니다.
e. 다음으로 테이블에 대해 DynamoDB auto scaling을 활성화합니다.
DynamoDB auto scaling은 요청 볼륨에 따라 테이블의 읽기 및 쓰기 용량을 변경합니다. DynamoDB는 DynamoDBAutoscaleRole이라는 AWS IAM(AWS Identity and Access Management) 역할을 사용하여 사용자를 대신해 auto scaling 프로세스를 관리합니다. DynamoDB는 사용자가 계정에서 auto scaling을 처음 활성화할 때 이 역할을 생성합니다.
기본 설정 사용 확인란 선택을 취소하여 DynamoDB에게 역할 생성을 지시합니다.
이 단계에서는 데이터를 새로운 DynamoDB 테이블에 추가합니다.
이 단계에서는 쿼리 작업을 사용하여 테이블에서 데이터를 검색합니다. DynamoDB에서는 쿼리 작업이 효율적이며 키를 사용하여 데이터를 찾습니다. 스캔 작업은 전체 테이블을 통과합니다.
이 단계에서는 DynamoDB 테이블에서 항목을 삭제합니다.
이 단계에서는 DynamoDB 테이블을 삭제합니다.
첫 번째 DynamoDB 테이블을 만들고, 테이블에 항목을 추가한 다음, 테이블을 쿼리하여 원하는 항목을 찾았습니다. 또한 AWS Management Console을 통해 DynamoDB 테이블과 항목을 보면서 관리하는 방법을 배웠습니다.
DynamoDB는 확장성, 처리량 및 안정적인 성능이 매우 중요한 모바일, 웹, 게임, 광고 기술 및 IoT 애플리케이션에 적합합니다.
이제 AWS Management Console에서 테이블과 항목을 생성, 관리, 쿼리하는 방법을 익혔으므로 다음 자습서로 진행하여 대용량 데이터를 가져와서 필요한 정보를 빠르고 쉽게 찾는 방법을 배울 수 있습니다. 영화 데이터베이스를 가져와서 좋아하는 배우와 등장인물에 관한 세부 정보를 신속하게 찾는 방법을 알아봅니다.