DynamoDB AWS에서 개발한 Key-Value형 NoSQL 데이터베이스 서비스이며, 사용자가 따로 설치, 운영, 확장하지 않아도 원할 때 바로 사용할 수 있다. DynamoDB를 사용해야 하는 이유 - 편의성 : 별도로 설치나 관리를 하지 않아도 되서 편리 - 성능 : 데이터 저장 용량에 제한이 없고, 용량이 증가하면 DynamoDB가 알아서 확장하고 분산시킨다. - 비용 절감 : 사용한 만큼만 요금이 부과 된다. 관계형 DB와 NoSQL DB의 차이 관계형 데이터베이스는 테이블에 데이터를 저장하기 전에, 테이블 구조를 미리 만들어 놓아야 한다. 또한, 테이블 간의 관계를 Pimary key 와 foreign key를 이용하여 정의하는 '스키마'가 필요하다. 미리 정해진 스키마에 맞게 데이터를 추가..