Dynamo(다이나모) DB가 NoSQL이라 key-value 구조로 데이터를 저장한다는 것만 알고 있었는데, 이번에 처음 도입해 보니 생각보다 알아야 할 게 많았다. 여기저기 문서를 참고하며 배운 내용을 기록해보자. DynamoDB란? AWS 에서 제공하는 NoSQL 기반 데이터베이스 서비스로, 데이터 읽고 쓰기, 인덱싱, 샤딩과 백업 등을 지원한다. 필드가 고정이 아니다. RDB와 달리 필드가 고정이 아니다. 아래의 People 테이블에서 보듯이 Address와 FavoriteColor가 없는 row도 가능하다. 여기서 없다는 것은 null이 아닌 키조차도 없음을 의미한다. People { "PersonID": 101, "LastName": "Smith", "FirstName": "Fred", "Ph..