# dynamodb

77개의 포스트

AWS DynamoDB Streams

DynamoDB 테이블에서 일어나는 일들(삽입, 수정, 삭제 등)이 일어날 시 시간적 순서에 맞게 Streams에 기록Log는 즉각 암호화가 일어나며 24시간동안 보관됨주로 이벤트를 기록하고 이벤트 발생을 외부로 알리는 용도 (예시 : Lambda Function)이벤

약 11시간 전
·
0개의 댓글
·

AWS DynamoDB DAX

클러스터 In-memory 캐시10배 이상의 속도 향상읽기 요청만 해당사항 (X 쓰기 요청)ex. Black Friday날 쇼핑 웹사이트 운영 (수많은 읽기 요청 예상)DAX 캐싱 시스템테이블에 데이터 삽입 & 업데이트시 DAX에도 반영읽기 요청에 맞는 데이터가 DAX

약 13시간 전
·
0개의 댓글
·

AWS DynamoDB 실습

구성할 테이블 스키마참고로 실습은 한명의 고객은 여러개의 물품을 살 수 없다는 조건으로 구성파티션 키 : customer_id정렬 키 : transaction_date기본 설정으로 하게 되면 Auto Scaling 포함됨AWS에서 직접 데이터를 넣을 수 있다.다량의 데

어제
·
0개의 댓글
·

DynamoDB (Re)Create Table

유실데이터를 최대한 복구하여 DB Table을 재구축읍면동단위 Table명: energy시군구단위 Table명: energy_sigungu시도단위 Table명: energy_sido세 Table 모두 On-Demand로 설정IAM 권한은 Table 마다 설정하는게 아니

2일 전
·
0개의 댓글
·

AWS DynamoDB

NoSQL(Not Only SQL) 데이터베이스매우 빠른 쿼리 속도 Auto-Scaling 기능 탑재 (처음 데이터베이스를 만들면 그 크기가 정해지는데, 데이터가 크기가 초과될 시 테이블의 크기가 알아서 늘어나고 그렇지 않으면 사이즈가 줄어든다.)Key-Value 데이

3일 전
·
0개의 댓글
·
post-thumbnail

DynamoDB : (1) WHY Dynamo?

Amazon DynamoDB > Amazon DynamoDB는 모든 규모에서 고성능 애플리케이션을 실행하도록 설계된 완전관리형의 서버리스 키-값 NoSQL 데이터베이다. 기본 제공 보안, 지속적인 백업, 자동화된 다중 리전 복제, 인 메모리 캐시 및 데이터 가져오기

2023년 1월 14일
·
0개의 댓글
·
post-thumbnail

Write-Through 캐싱 전략

White-Through 캐싱 전략을 AWS로 구현해보도록 한다. 이 전략은 데이터베이스에 데이터를 추가, 수정 또는 삭제할 때마다 데이터베이스와 동시에 캐시를 업데이트하는 것으로 구성되는 것이다. 사용할 서비스: Dynamodb, ElasticCache, Lamb

2023년 1월 7일
·
0개의 댓글
·
post-thumbnail

[AWS] Amazon의 DB 서비스는 뭐가있을까?

AWS 클라우드에서 관계형 DB를 실행할 수 있는 서비스하드웨어 프로비저닝, 데이터베이스 설정, 백업과 같은 작업을 자동화 하는 관리형 서비스다양한 보안 옵션 제공Amazon RDS DB 엔진은 저장시(저장되는 동안 데이터 보호) 암호화 및 전송중 암호화를 제공메모리,

2023년 1월 6일
·
0개의 댓글
·
post-thumbnail

NoSQL 및 DynamoDB 개요

AWS의 대표적인 NoSQL 데이터베이스인 DynamoDB의 작동방식에 대해서 이해한 바를 공유하려고 합니다. DynamoDB를 이해하려면 NoSQL이 무엇인지 알아야합니다. NoSQL 데이터베이스란?🧐 NoSQL이 무엇의 약자인지는 많은 의견들이 있었지만, 현재

2023년 1월 1일
·
0개의 댓글
·

Delete item in DynamoDB

python boto3 library를 이용함boto3에선 dynamodb의 partition key와 sort key를 모두 이용해야 item을 delete 할 수 있음현재 dynamodb에 삽입된 202205의 행정동 addr를 모두 읽고, 그 addr(sort k

2022년 12월 26일
·
0개의 댓글
·
post-thumbnail

DynamoDB 정리

DynamoDB AWS에서 제공하는 Key-Value NoSQL 데이터베이스 서비스

2022년 12월 15일
·
0개의 댓글
·
post-thumbnail

AWS 게이밍 DB 세미나

AWS의 DB에 대해서 오프라인 세미나를 참석해보았다. DB 서비스들의 실제 구동 방식을 깊게 알려주면서 어떤 방식으로 고객들이 더 좋은 성능을 사용하게 되는지 이해시키는 자리였다.

2022년 12월 2일
·
0개의 댓글
·

AWS DATABASE

Amazon Aurora Amazon Aurora 는 MySQL 및 PostgreSQL과 호환되는 관계형 데이터베이스 엔진으로 속도, 가용성, 단순성, 비용 효율성을 결합한 AWS 데이터베이스 서비스 고성능 : MySQL 보다 처리하는양이 약 5배 정도 높고, 가장

2022년 11월 29일
·
0개의 댓글
·

Serverless dynamodb Local

Serverless webpack 프로젝트 필요https://github.com/wonkyungup/serverless-template/tree/serverless-webpackdynamodb nodejs connect 샘플https://github.

2022년 11월 27일
·
0개의 댓글
·

[Error] DynamoDB node.js query err : One or more parameter values were invalid: Type mismatch for key xyz expected: S actual: M

Lambda에서 DynamoDB를 쿼리하는데 문제가 발생했다.\*\*One or more parameter values were invalid: Type mismatch for key xyz expected: S actual: M\*\*에러의 원인은 버전으로, 버전이

2022년 11월 11일
·
0개의 댓글
·
post-thumbnail

[Error] DynamoDB Query Err InvalidParameterType: Expected params.ExpressionAttributeValues[':u'] to be a structure

lambda에서 DynamoDB 쿼리를 하려고 하는데, 계속 에러가 발생했다. 이전에 사용한 동일 코드를 적용했음에도 불구하고 에러가 나서 황당했다.에러 메시지를 쳐본 결과.. DynamoDB 의 버전 문제라는 사실을 발견했다.InvalidParameterType: E

2022년 11월 11일
·
0개의 댓글
·

스토리지, DB 개념 소개

Relational Database Service클라우드에서 관계형 데이터베이스를 간편하게 설정, 운영, 확장 할 수 있도록 도와주는 웹서비스=> Amazon Aurora, MySQL, ORACLE, PostgreSQL, MariaDB, SQLServerRDS의 장점관

2022년 10월 23일
·
0개의 댓글
·

Spring Boot에서 DynamoDB aws java sdk v2 Test code를 이용해서 적용하기

DynamoDB를 Spring boot에 적용하는 DynamoDB 관련 블로그 글을 보면 주로 aws java sdk v1 즉 구버전을 사용하는 글들이 많은듯 합니다. 최근에 나온 aws sdk java v2는 이전 버전보다 많이 바뀌어 있어 적용하기가 어렵습니다.

2022년 10월 13일
·
0개의 댓글
·
post-thumbnail

AWS DynamoDB Delete Multiple row 여러 행 삭제하기

현재 DynamoDB Table 형태는 아래와 같다.이 테이블에서 특정 deviceName을 가진 항목(row)를 삭제하려고 했으나, 기본 delete 함수는 partition key와 sort key가 모두 있어야만 했고 하나씩만 삭제할 수 있었다.그래서 batchW

2022년 10월 5일
·
0개의 댓글
·
post-thumbnail

RDBMS vs NoSQL

이번에 개발팀에 서비스를 사용하는 사용자들에게 이벤트 알림과 다음 단계를 유도하는 SMS 전송 자동화 작업을 해달라는 요청이 들어왔다.

2022년 10월 1일
·
0개의 댓글
·