상세 컨텐츠

본문 제목

Dynamo DB

NETWORK/AWS

by 영공쁘이 2021. 12. 2. 17:39

본문

AWS에서 개발한 종합 관리형 key-value NoSQL DB 서비스(Serverless DB 서비스이다)

* 비관계형 DBMS이다.

 

NoSQL : 빅데이터 기술과 더불어 많이 알려짐, 분산DBMS와 local DBMS를 내장(각각의 컴퓨터에서), 

빅데이터 시스템이 분산시스템에 구축되기 때문에 필수 사용

 - 특징

Sharding DB를 분할하여 저장(스케일 아웃한다) -> 기존 DB는 스케일업으로 대용량 DB를 저장했지만, 아웃 방법을 실행함으로, 여러 대에 분할하여 dB를 저장한다.

 

Dynamo DB 사용이유

 - 신속 처리 환경에서 사용, 작은 용량의 데이터가 많고 대용량 DB구축에 필요

 

 특징

 - 규모 상관없이 일관된 성능(응답 시간의 최소화)

 - 서버리스(용량에 맞게 자동 확장/축소로 성능 유지 및 SW패치 적용 및 관리 불필요)

 - 보안(aws id 및 접근 관리 등을 통합적으로 관리)

 - 글로벌 서비스~(aws여러 리전으로 테이블을 쉽게 복제!)

 

실습

나머지 설정들은 다 기본값으로 하기
테이블을 만들고 항목을 생성하여 넣고자 하는 데이터의 이름과 형식을 설정할 수 있다.(추가가 가능)

NoSQL이 장점인 이유는 스키마에 상관없이 테이블의 추가가 가능하다.

 

이후에 쿼리/ 스캔에 의해 테이블에 있는 항목과 데이터를 볼 수가 있다.

'NETWORK > AWS' 카테고리의 다른 글

ELB  (0) 2021.12.02
IAM  (0) 2021.12.02
VPC 실습  (0) 2021.12.02
VPC(Virtual Private Cloud)  (0) 2021.12.02
S3 서비스 실습  (0) 2021.12.01

관련글 더보기