# dynamodb
DynamoDB
장점백업, 확장 등 대부분을 AWS에서 관리하여 관리측면에서 따로 신경쓸게 없음RCU(Read capacity Units)초당 4kb 읽기 단위1rcu설정 후 초당 4kb 가 넘으면 에러를 리턴함.예측가능하면 RCU를 설정하고 아니면 On-demand 방식으로 설정스트
AWS-Dynamodb 끄적끄적하면서 간단한 정리.
(어떤 aws솔루션이든 그렇겠지만) 생각보다 러닝커브가 있다. 디테일한 설정과 key개념이 약간 달라서 그런 듯하다.mongodb를 통한 typeorm방식과 같은 편안한 방식을 지원해주는 라이브러리가 없다. 첫째도 aws문서, 둘째도 aws문서이다.그렇기 때문에 실습문
DynamoDB 사용법 문서
https://docs.aws.amazon.com/ko_kr/sdk-for-javascript/v2/developer-guide/dynamodb-examples-using-tables.html

How to save W5100S-EVB-Pico MQTT Message in AWS DynamoDB
⚡ 들어가기 이 포스팅은 W5100S-EVB-Pico로부터 MQTT Message를 받아서 이를 DynamoDB에 저장하는 튜토리얼입니다. 먼저 MQTT Message를 IoT Core에서 받아서 rule에 따라 처리됩니다. 이 rule은 MQTT Message를 Dy

AWS Cognito User pool을 DynamoDB에 저장하기
Cognito user pool은 사용자 정보를 담고 있는 디렉터리이다. 이 정보를 DB로 Export하는 기능은 없고, 회원가입 시에 Post confirm lambda를 트리거해서 Lambda에서 user 정보를 DB에 저장하도록 구현했다.Cognito user p
[Cloud] AWS에서 기본 웹 애플리케이션 구축하기
index.html에 위와 같은 코드를 작성해고 html.zip으로 압축해주었다.앱 이름 : GettingStarted환경이름 : dev방법 : 드래그 앤 드롭업로드 파일 : html.zip도메인 클릭시 아래 사진 처럼 나온다.함수 이름 : HelloWorldFunct
AWS DynamoDB 로컬 환경에서 사용 (1)
Spring Boot에서 AWS DynamoDB를 사용하고자 하기위해 R&D를 진행하는 과정이 있었다. 가장 먼저 로컬환경에서 구축을 해봐야 한다고 생각했기에 실제 운영중인 AWS의 DynamoDB를 사용하는것은 비용적인 측면에서 비효율적이니 어떻게 하면 ...

AWS IoT Core + Lambda + DynamoDB
이 포스팅은 기록용입니다. 내용이 정확하지 않을 수 있습니다. 참조한 블로그 주소는 여기 입니다.Device에서 생성한 MQTT Message를 클라우드 서비스에서 활용하는 예시입니다. MQTT 메시지만 있으면 어디에서나 활용할 수 있습니다. 연결하는 과정은 생략해두었
Dynamo DB를 이용한 위경도순 정렬(1)
모든 객체에 대하여 위경도가 주어졌을 때 한 객체에서 다른 모든 객체에 대하여 거리순으로 정렬하여 페이지네이션으로 리스트를 제공하는 API의 개선이 필요해졌다.(물론 다른 필드에 대해서 정렬이 추가적으로 필요했다)모든 객체를 불러와서 한 객체에서 다른 객체로 모든 거리
AWS. DynamoDB와 기본키, 인덱스
DynamoDB에는 기본키에 추가로 두 종류의 인덱스가 있다글로벌 보조 인덱스(GSI)로컬 보조 인덱스(LSI)기본키는 파티션키와 추가로 정렬키를 가질 수 있다.AWS에서 DynamoDB는 물리적으로 여러 파티션에 데이터를 나눠서 저장한다.저장될 파티션의 위치를 정하는

DynamoDB
완전 관리형 데이터베이스 고가용성이며 여러 AZ에 자동으로 복제된다.NoSQL 데이터베이스분산형 데이터베이스로 대규모 워크로드에 확장하기 좋아 수평 확장 가능성이 있다.많은 용량을 저장할 수 있다. \- 한 테이블 안에서 일 초 당 수백번의 요청을 할 수 있다.
Cognito User Pool 정보 DynamoDB에 저장하기
리뷰 기능 개발을 하다가 User의 정보가 필요한데 Cognito User Pool에 저장되어있는 정보를 DB로 옮겨서 User의 정보를 받아와야 하는 상황이 발생했다.구글링을 열심히 했고 내가 내린 결론은 Lambda를 이용하여 함수를 만들고 그 함수를 Cognito

AWS 서비스 정리 | DynamoDB
DynamoDB는 완전 관리형 NoSQL 데이터베이스로, 분산 데이터베이스를 운영하며 크기 조정에 따른 개발자의 관리 부담을 줄여 준다. 또한, 하드웨어 프로비저닝, 설정 및 구성, 복제, 소프트웨어 패치, 클러스터 크기 조정 등에 대해 걱정할 필요가 없다. 아래에
[DynamoDB] Error : Invalid ConditionExpression ~ expression is not defined
DyanmoDb에서의 Invalid ConditionExpression 에러를 알아본다