본문 바로가기
728x90

dynamodb3

[Node.js] AWS SDK - DynamoDB aws-sdk 를 이용하여 AWS DynamoDB 를 다뤄보자. (DynamoDB 참고글은 [DDB] DynamoDB 세팅하기) AWS SDK - DynamoDB aws-sdk 설치하기 $ npm install aws-sdk ▷ lib/dynamodb.js 1. AWS config 세팅하기 const AWS = require('aws-sdk') const AWS_region = process.env.AWS_REGION || 'ap-northeast-2' AWS.config.update({ region: AWS_region }) const docClient = new AWS.DynamoDB.DocumentClient() [ INSERT ] 1. 항목 한개 입력 module.exports.putItem = .. 2021. 5. 26.
[DDB] DynamoDB 에 데이터 쓰기 데이터를 쓰는 방법은 굉장히 간단하다. 다만, 정렬 키 로만 조회가 불가능하기 때문에 파티션 키 를 잘 설정해 줘야 한다. AWS Console 을 이용하면 데이터 대랑 등록이 어렵기 때문에 AWS SDK 를 이용하는게 좋을거 같다. [Node.js] AWS SDK - DynamoDB ▷ sample.json // sample.json { "pk" : "sample#CREATE", "sk" : "2013", "title" : "Turn It Down, Or Else!", "info" : { "directors" : [ "Alice Smith", "Bob Jones" ], "release_date" : "2013-01-18T00:00:00Z", "rating" : 6.2, "genres" : [ "Come.. 2021. 5. 26.
[DDB] DynamoDB 세팅하기 비하인드 스토리를 말하자면, 사 수曰: DynamoDB 보니까 괜찮아 보이더라. 도입하자. 요니킴曰: MySQL, MongoDB, Redis 등 이미 사용하고 있는 데이터베이스가 많지 않냐. 관리포인트가 너무 늘어나는 거 같다. 사 수曰: ... 사 수曰: 내가 도입했다. 품목 관련 DB는 DynamoDB 로 통일하자. 요니킴曰: ... 그리하여 접하게 된 AWS DynamoDB. AWS DynamoDB AWS DynamoDB 는 키-값 및 문서 데이터 구조를 지원하는 완전관리형 NoSQL 구조의 데이터베이스 서비스이다. DynamoDB 의 강점은 아래와 같다. 1. 어떤 규모에서도 일관되게 10밀리초 미만의 응답 시간을 제공한다. 2. 서버리스이므로, 서버를 프로비저닝하거나 패치를 적용하거나 관리할 필.. 2021. 5. 26.
728x90
반응형