aws
aws (DynamoDB)
짱구는굿
2023. 12. 11. 12:47
DynamoDB(비관계형 데이터베이스)
- 사용한 리소스에 대해서만 비용을 부과하며, 요청당 처리량과 저장된 데이터 양에 따라 비용이 책정됩니다.
- IAM을 통한 액세스 제어, 데이터 암호화, VPC 엔드포인트를 통한 네트워크 보안 등 DynamoDB는 데이터 보안을 강화하는 다양한 기능을 제공합니다.
- 비관계형 데이터베이스는 행과 열이 아닌 구조를 사용하여 데이터를 구성하기 때문에 'NoSQL 데이터베이스' 라고도 합니다. 비관계형 데이터베이스의 구조적 접근 방식 중 한 유형은 키-값 페어입니다. 키-값 페어에서는 데이터가 항목(키)으로 구성되고 항목은 속성(값)을 갖습니다.
- 키-값 데이터베이스에서는 언제든지 테이블의 항목에서 속성을 추가하거나 제거할 수 있습니다. 또한 테이블의 모든 항목에 동일한 속성이 있어야 하는 것은 아닙니다
비관계형 데이터베이스 내 데이터의 예:
키 | 값 |
1 | 이름: John Doe 주소: 123 Any Street 좋아하는 음료: 미디엄 라떼Cell 2 |
2 | 이름: Mary Major 주소: 100 Main Street 생일: 1994년 7월 5일 |
- 서버를 사용하지 않으므로 서버를 프로비저닝, 패치 적용 또는 관리할 필요가 없습니다. 또한 소프트웨어를 설치, 유지 관리, 운영할 필요도 없습니다
- 데이터베이스 크기가 축소 또는 확장되면 DynamoDB 용량 변화에 맞춰 자동으로 크기를 조정하면서도 일관된 성능을 유지합니다. 따라서 크기를 조정하는 동안에도 고성능이 필요한 사용 사례에 적합한 선택입니다.