1. Introduction
#
My Story with dynamoDB#
IssueNo Nosql expert
#
R/W Locks- upgrade HW
- Replication
- Slow
- loose user
#
NoSql- mongoDB
- Cassandra
- DynamoDB
#
requires- server infrastructure
- steep learning curve
#
takes a time#
loosing user#
DynamoDB- two weeks migration
- mysql -> RDS (Serverless DynamoDB)
- No learning curve
- no infrastructure overhead
- server less
#
3. What is Dynamo DB?Advent of BigData.. Demends
- high speed, scale, performance
#
Amazon DynamoDB- nosql
- scale on demand
- virtually unlimited concurrent R/W
- response time in single digit
- (ms)
- DAX (cache)
- Dynamodb Accelerator
- (ms)
- Integration AWS services
#
4. Demo Environment Setup- Programmatic access
- API credentials (access key, secret key) 를 생성한다.
- 일단은, 간단하게 DynamoDB 에 대한 full access 를 부여할 것입니다.
Access key ID
- Amazon DynamoDB 에 access 하기 위해 필요한 credentials 입니다.
- 로컬 컴퓨터에 Copy 혹은 Download 하여, 안전한곳에 보관하세요.
- 환경 변수에 추가하기
#
로컬 환경 변수에 추가하기 (Windows)- 관리자 권한으로,
#
리눅스 환경에 추가하기- https://docs.aws.amazon.com/cli/latest/userguide/cli-configure-envvars.html
- https://stackoverflow.com/questions/61028751/missing-credentials-in-config-if-using-aws-config-file-set-aws-sdk-load-config
bash_profile 설정 대신 aws configure
설정을 해주어야 하는 것 같다.