Dynamo DB 실습

김정동·2021년 2월 16일
0

실습

목록 보기
8/19


실습 요약

  • 다이나모 DB테이블 만들기
  • 테이블 데이터 추가
  • 데이터 수정 및 삭제
  • 데이터 스캔과 쿼리
  • 테이블 삭제

AWS 콘솔 접속 후 DynamoDB에 들어가면 생성 할 수 있다.

  • 다이나모 DB테이블 만들기

테이블 이름에 Guests
파티션 키에 Guest_name
정렬 키 추가 선택 후 Guest_num 를 추가한다.
이후 생성!

기본키는 서로 중복되지 않는 고유한 값을 의미한다.
기본키를 1개가 아닌 2개가 사용하는 이유는 이름이 같을 경우 num을 이용해서 구별할 수 있기 때문이다.

  • 테이블 데이터 추가

항목만들기 - 항목 추가

첫번째 손님으로 John을 추가했다.


Append - string 을 항목을 추가할 수 있다.
consumption, 3000


소비 항목이 추가된 것을 볼 수 있다.

두번째 손님을 추가해보자.
Nosql은 이렇게 기본키를 빼고는 마음대로 추가할 수 있다.

이름이 Cathie, 2번째 손님, 기호는 아메리카노인 항목을 추가했다.

  • 데이터 수정 및 삭제

John의 기호도 추가해볼 수 있다.


삭제도 가능한다


John의 기호가 칵테일로 바뀐 모습
한명 더 추가했다.

  • 데이터 스캔과 쿼리

    스캔 - 필터(Guests_num) 문자열, 수식(=), 조건(2)
    를 통해 고객 넘버가 2 인 사람을 찾아볼 수 있다.


쿼리기능으로는 이런방식으로 기본키를 입력해서 데이터를 검색하는 방법이다.

  • 인덱스 생성


시간이 좀 걸린다.

[표] 부분에 인덱스가 추가되었다, 인덱스로 검색할 수도 있다.

이렇게 인덱스를 추가하면 모든 데이터를 검색하는 법
(스캔 -> Preference) 보다 처리 용량이 적다.

테이블 삭제를 하면 실습 끝!

profile
개발자 새싹🌱 The only constant is change.

0개의 댓글