잡다한 시리즈/AWS 3

AWS DynamoDB를 이용하여 비관계형 DB 구축하기 - (2) Inserting and retrieving data

해당 포스트는 아직 한글화가 진행되지 않은 Projects on AWS : Create and Manage a Nonrelational Database with Amazon DynamoDB 자습서를 진행하면서 자습서의 내용을 한글로 옮기고, 자습서에는 나와있지 않지만 추가적으로 공부한 내용을 덧붙인 포스트이다. 추가적으로 공부를 하면서 참고한 링크는 포스트 하단에 링크해 두었다. 2. Inserting and retrieving data 이번 단계에서는 간단한 예제들을 통해 DynamoDB에 데이터를 넣어 보기도 하고, 검색해 보기도 할 것이다. CreateTable API를 이용하여 DynamoDB에 table을 생성해 볼 것이고, BatchWriteItem API를 이용하여 DB에 데이터를 inser..

AWS DynamoDB를 이용하여 비관계형 DB 구축하기 - (1) Application background

해당 포스트는 아직 한글화가 진행되지 않은 Projects on AWS : Create and Manage a Nonrelational Database with Amazon DynamoDB 자습서를 진행하면서 자습서의 내용을 한글로 옮기고, 자습서에는 나와있지 않지만 추가적으로 공부한 내용을 덧붙인 포스트이다. 추가적으로 공부를 하면서 참고한 링크는 포스트 하단에 링크해 두었다. 1. Application background 이번 모듈에서는 튜토리얼 진행을 위해 AWS Cloud9 환경을 설정하고, 튜토리얼 진행을 위한 코드를 다운받는다. 서점 application을 만든다고 생각해 보자. 이 application은 사용자들에게 판매 중인 책을 기본적인 정보(작가명 등)와 함께 보여 주어야 할 것이다. ..

DynamoDB의 Hash key와 Sort key

DynamoDB의 Hash key와 Sort key에 대해서 알아보자. 이를 알아보기 전에 먼저 primary key에 대한 이해가 필요하다. DynamoDB에서는 테이블을 생성할 때 모든 attribute들에 대한 스키마를 미리 정의해 둘 필요가 없다. 오직 primary key (PK)에 대한 스키마만 테이블을 생성할 때 정의하면 된다. DynamoDB에서의 Primary Key PK에는 단일 PK(simple key)와 복합 PK(composite key) 두 가지 종류가 존재한다. 단일 PK는 하나의 attribute만을 primary key로 사용하며, 복합 PK는 두 개의 attribute들을 결합하여 사용한다. 복합 PK에서 첫 번째 attribute는 partition key, 두 번째 a..

반응형