Server Programming/DevOps
AWS - DynamoDB (DAX)
Dev.BeryL
2022. 2. 12. 22:45
728x90
DynamoDB Accelerator (DAX)
- 다이나모 디비에서 제공하는 클러스터 In-memory 캐시
- 10배 이상의 속도 향상
- 읽기 요청만 해당사항 (쓰기 요청x)
- 읽기 요청이 많거나 그 크기가 많을 때 사용
- EX) 블랙프라이데이 → 쇼핑 웹사이트 운영 (수많은 읽기 요청 예상)
DAX 원리
- DAX 캐싱 시스템
- 테이블에 데이터 삽입 & 업데이트 시 DAX 에도 반영
- 읽기 요청에 맞는 데이터가 DAX 에 들어있을 시 DAX에서 데이터 즉시 반환 (Cache Hit) ↔ (Cache Miss)
DAX의 단점
- 쓰기 요청이 많은 어플리케이션에서는 부적절함
- 기 요청이 많지 않은 어플리케이션에 부적절함
- 아직 모든 지역에서 제공하지 않음
반응형