DynamoDB 의 읽기방식은 두개가 있다.
1. 최종적 일관된 읽기 (Eventually Consistent Reads)
2.강력한 일관된 읽기(Strongly Consistent Reads)
RCU = Read Capacity Unit은 2개의 최정적일관된 읽기가 1RCU, 1개의 강력한 일관된 읽기가 1RCU이다.
그럼 16개의 최종적 읽기를 해야한다고 했을때 몇 RCU 일까? -> 8RCU이다. 2개가 1RCU 니까.
그리고 하나의 1RCU는 4KB까지 읽을수 있는데 파일한개가 5KB면? 2RCU가 필요하다.
16개의 최종적 읽기를 하는데 파일한개가 5KB인경우 필요한 읽기용량은 -> 16
16개의 강력한 일관된 읽기를 하는데 파일한개가 9KB면 필요한 읽기용량은-> 16 * 3 = 48RCU
강력한 일관된 읽기로 초당 100개를 읽을 수 있어야 하고, 각 항목은 5KB인 경우
테이블의 프로비저닝된 읽기 처리량은 몇으로 설정해야 할까요?
정답을 구하기 위해서는
1항목을 위해 필요한 RCU의 개수 X 필요한 개수
1RCU는 4KB를 읽을 수 있고, 5KB를 읽기 위해서는 2RCU가 필요하다
초당 100개를 읽기 위해서는 2RCU 곱하기 100 인
200 읽기 용량단위를 설정하면 된다.
'Main > IT 자격증 & 면접 합격수기' 카테고리의 다른 글
HRM전문가 합격후기 및 공부방법, 기출풀이, 시험접수 공유(제36회) (0) | 2024.06.23 |
---|---|
HRM 전문가 필기노트 핵심이론정리 2024VER (0) | 2024.04.12 |
2024년 SQLP 시험후기 (제 50회 SQL전문가) (0) | 2024.03.10 |
AWS Certified Developer Associate 쉬운 합격방법 알아보기 (접수 및 학습 방법, 덤프, 시험장 등) DVA-C01 (0) | 2022.01.17 |