일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- 티스토리챌린지
- codebuild
- 오블완
- ec2
- 스터디
- 자격증
- s3
- spring
- CodeCommit
- backenddeveloper
- 백엔드
- Spring Boot
- CICD
- rds
- serverless
- QueryDSL
- kakao
- Docker
- DynamoDB
- backend
- codedeploy
- jpa
- Redis
- mapping
- orm
- MSA
- aws
- sqs
- goorm
- 개발자
- Today
- Total
목록티스토리챌린지 (12)
gony-dev 님의 블로그
DynamoDB - Optimistic Locking낙관적 잠금 기능은 조건부 쓰기를 수행한다.이는 업데이트나 삭제 전에 항목이 변경되지 않게 하는 것이다.각 항목들은 버전 번호로써 역할을 수행하는 속성을 갖게 된다. DynamoDB Accelerator(DAX)DAX는 DynamoDB에서 완전 관리형, 고가용성, 무결절성 인 메모리 캐시이다.캐시된 읽기와 쿼리에 마이크로초의 지연이 발생한다.이는 어플리케이션 로직에 어떤 변경을 요청하지 않고 존재하는 DynamoDB API에 호환된다.우리는 DAX를 통해 "Hot Key" 문제를 해결할 수 있다.Hot Key | 특정 키나 항목을 너무 많이 읽으면 RCU에 스로틀이 생기는 문제TTL은 캐시에서 기본 5분이다.클러스터에는 최대 10개의 노드를 가질 수 있..
DynamoDB란?1. NoSQL databasesNot Only SQL 또는 Non SQL 데이터베이스를 의미한다.수평성 확장성을 가지며 MongoDB나 DynamoDB를 포함한다.조인 쿼리를 지원하지 않으며 필요한 모든 데이터는 한 줄로 표시되어야 한다.수평 확장성을 가지기에 더 많은 인스턴스를 추가해서 스케일링할 수 있다.DynamoDB완전 관리되고 고가용성의 NoSQL 데이터베이스이며, RDS와는 다르다.대규모 워크로드로 확장되고 완벽히 분산된다.초당 수백만 개의 요청과 수조 개의 행, 수백 테라바이의 스토리지로 확장할 수 있다.검색 시 지연 시간이 낮고 IAM과 통합되어 있다.1. BasicDynamoDB는 테이블들로 이루어져 있으며, 각각의 테이블은 기본 키를 갖는다.각 테이블은 행을 무한대로..