Dynamodb
-
[DynamoDB (2)] DynamoDB 사용하기전 핵심 개념AWS 2023. 2. 16. 21:19
DynamoDB 사용에 앞서 주요 용어와 개념을 기록한다. 1. 주요 개념과 용어 설명 1) Table 데이터를 저장하는 공간이다. 모든 테이블은 0 또는 다수의 Items를 collection으로 가진다. People 테이블 예제 Table은 Item를 가지고, Item은 Attribute를 가진다. Table은 schemaless가 특징이며 Attributes나 Data type이 미리 정의될 필요 없다. 예시) People // table // an item { "PersonID": 101, // primary key "LastName": "Smith", // attributes "FirstName": "Fred", // attributes "Phone": "555-4321" // attribute..
-
[DynamoDB (1)] DynamoDB란? DynamoDB 사용 조건, DynamoDB 핵심 개념 설명AWS 2023. 2. 16. 18:05
1. 정의 1.1. DynamoDB란? DynamoDB는 무한대에 가까운 items 속에서 하나 혹은 몇개의 items을 primary key로 빠르게 찾는 것을 잘하는 AWS NoSQL 서비스 서버 구성, 확인, 용량 기획 등이 필요 없다. (Fully Managed Serverless) 규모에 따른 스케일링 기능을 제공한다. 모든 규모에서 10ms 미만 성능을 제공한다. 읽기, 쓰기 용량이 증가함에 따라, 성능도 같이 증가한다. PutItem, GetItem은 항상 10ms 이내로 응답 되고, Query는 20~30ms내에 리턴된다. 초당 수천, 수백만개 요청 가변적으로 처리할 수 있다. 전역 테이블 사용하여 전역 복제 자동화 제공 (글로벌 레플리케이션 생성/삭제 간편) 1.2. DynamoDB 사용..