## 개요
- 기본 키가 아닌 다른 키로 `QUERY`를 할 수 있게 만든다.
### Global Secondary Index (GSI)
- 기본키처럼 파티션 키와 정렬 키가 있다.
- 한 테이블 당 최대 20개의 GSI를 가질 수 있다.
- 테이블이 생성된 이후에도 추가/수정/삭제할 수 있다.
### Local Secondary Index (LSI)
- 파티션 키와 정렬 키를 사용하는데. 파티션 키는 기본 파티션 키와 동일하고 정렬 키는 기본 정렬 키와 다른 속성이다.
- 한 테이블 당 최대 5개의 LSI를 가질 수 있다.
- 테이블 만들 때 설정해야하고, 이후에는 추가/수정/삭제가 불가능하다.
#db #dynamodb