You are a developer, not a coder.

AWS DynamoDB [StreamViewType] 본문

Development Basic

AWS DynamoDB [StreamViewType]

Mattmk 2020. 2. 25. 14:14
SMALL

1. StreamViewType 란?

테이블의 항목이 수정되면 StreamViewType이 테이블의 스트림에 기록 될 정보를 결정한다.

유효한 값 StreamViewType은 다음과 같다.

 

KEYS_ONLY

수정 된 항목의 주요 속성 만 스트림에 기록.

 

NEW_IMAGE

수정 된 후 표시되는 전체 항목이 스트림에 기록.

 

OLD_IMAGE

수정되기 전에 표시된 전체 항목이 스트림에 기록.

 

NEW_AND_OLD_IMAGES

항목의 새 항목 이미지와 이전 항목 이미지가 모두 스트림에 기록.

 

2. 정리

DynamoDB 테이블의 정보가 추가,수정,삭제 될 경우 DynamoDB와 연동된 서비스 (AWS ramda 등..)에 영향을 줄 수 있다. 그러므로, StreamViewType을 사용하면 DynamoDB의 변경된 사항을 위의 옵션값 총 4가지중 상황에 따라 적절히 사용하게되면 DynamoDB의 변경 내용을 무리없이 반영할 수 있게 된다.

 

 

 

 

 

LIST

'Development Basic' 카테고리의 다른 글

Heap에 대해서  (0) 2020.05.28
Stack에 대해서  (0) 2020.05.28
REST API에 대해서  (0) 2020.02.05
REST에 대해서  (0) 2020.02.03
NOSQL Modeling 기본 개념  (0) 2020.01.31
Comments