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의 단점

  • 쓰기 요청이 많은 어플리케이션에서는 부적절함
  • 기 요청이 많지 않은 어플리케이션에 부적절함
  • 아직 모든 지역에서 제공하지 않음
반응형