AWS 데이터베이스 서비스 DynamoDB 정보

1885 단어 DynamoDBAWS

DynamoDB란?



관리형 Nosql 데이터베이스 서비스.
DynamoDB는 지역 서비스


포인트



DynamoDB의 액세스 제어는 IAM에서 수행되며 EC2 인스턴스에서 실행되는 프로그램 인증은 IAM 역할을 활용합니다.

DynamoDB 특징



• 완전 관리형 NoSQL 데이터베이스 서비스
• 높은 확장 가능, 낮은 대기 시간
• 고가용성 – 3x 복제
• 간단하고 강력한 API
• 스토리지 용량 제한 없음
• 운영 관리 필요 없음

스토리지 용량 제한 없음



• 사용한 분만의 종량 과금제 스토리지
• 데이터 용량 증가에 따른 디스크 및 노드 증설 작업
일체 불필요

관리가 필요없고 신뢰성이 높음



• 단일 장애 지점(SPOF)이 없는 구성
• 데이터는 세 개의 AZ에 저장되므로 신뢰할 수 있습니다.

프로비저닝된 처리량



각 테이블에 대해 Read 및 Write 각각에 대해 필요한만큼의 처리량 용량을 할당할 수 있습니다(= 프로비저닝).

• 예를 들어 다음과 같이 프로비저닝
– Read : 1,000
– Write : 100
• 쓰기 작업 부하가 올라오면
– Read : 500
– Write : 1,000
• 이 값은 DB 운영 중에 온라인으로 변경 가능

강한 무결성 로드



Write



• 적어도 두 개의 AZ에서 쓰기 완료가 확인되면 Ack

읽기



• 결과 일관성 있는 로드
• 최신 쓰기 결과가 즉시 읽기 프로세스에 반영되지 않을 수 있음
• Consistent Read 옵션이 있는 요청
• GetItem, Query, Scan은 강력한 일관성 있는 로드 옵션을 지정할 수 있습니다.
• 읽기 요청을 받기 전까지의 모든 쓰기가 반영된 응답을 보장합니다.
• Capacity Unit 2배 소모

DynamoDB를 사용하는 유스 케이스



KVS로



사용자 정보가 저장되는 데이터베이스

광고나 게임 등 사용자 행동 이력 DB로



사용자 ID별로 여러 행동 기록을 관리하는 데이터베이스

모바일 앱의 백엔드로



모바일 앱에서 직접 참조할 수 있는 데이터베이스로]

마지막으로



참조
서비스별 자료 참조
htps : // 아 ws. 아마존. 이 m / jp / 아 ws-jp-in t 로즈 c 치온 / 아 ws-jp - 우비나 r - r r ゃ
Amazon DynamoDB

좋은 웹페이지 즐겨찾기