반응형
썸네일
DynamoDB
AWS에서 제공하는 noSQL : dynamic schema
- 테이블의 구조를 정의하지 않고도 데이터를 저장(유연성)
- 필드의 지속적인 추가 가능
생성하기
1. AWS - 데이터베이스 - DynamoDB
2. 테이블 - 테이블 만들기 선택
3. 테이블명: 원하는 대로 설정
- 기본 키: 어떤 key 값을 가지고 빠르게 액세스할 것이냐. partition key. primary key.
- 정렬 키: 기본 키 외에 key로 쓸 값 추가 가능. sort key.
- 테이블 설정: 기본인 상태로 두지만, 설정 내용이 궁금하면 기본설정 제외시키면 확인 가능.
+) 이후 인덱스 추가 가능(새로운 키를 추가, 인덱스 탭)
같은 테이블이지만 키가 다르기 때문에 해당 키로 조회하는 용량이 추가적으로 필요하다.
- 새로 추가한 인덱스 : local index
- 기존 키 : global index
이런 내용이 더 있으면 좋겠다, 이건 뭐라는지 모르겠다, 그 외의 어떤 얘기든 댓글로 남겨주세요!
반응형
'Data Science : Study > 2. Data Engineering (FastCampus)' 카테고리의 다른 글
4강-8. Python API batch 형식으로 데이터 가져오기 (0) | 2022.05.18 |
---|---|
4강-7. Python API 파일 형식으로 데이터를 여러번 요청하기 (0) | 2022.05.17 |
4강-6. DB에 데이터 넣기 (Python, Insert, Update) (0) | 2022.05.16 |
4강-5. Python에 mySQL DB 연결 (0) | 2022.05.15 |
4강-4. ERD (엔티티 관계도) (0) | 2022.05.14 |