Amazon DynamoDB
·
Cloud/AWS
Amazon DynamoDB란?Amazon DynamoDB는 AWS에서 제공하는 완전 관리형 서버리스 NoSQL 데이터베이스 서비스입니다.쉽게 말해, 인프라나 서버를 직접 관리할 필요 없이 바로 사용할 수 있는 데이터베이스.빠르고, 확장성 높고, 관리 걱정 없는 서버리스 데이터베이스 테이블, 항목, 속성 – 데이터 저장의 기본DynamoDB에서는 데이터를 "테이블"이라는 단위에 저장합니다.테이블은 데이터를 저장하고 쿼리 하는 공간이며, 각각의 데이터는 "항목(아이템)"과 "속성(필드)"으로 구성됩니다.항목(아이템): 한 줄의 데이터(예: 한 명의 사용자 정보)속성(필드): 각 항목이 가지는 데이터 값(예: 이름, 이메일 등)특징적으로, 테이블에 항목이 1개든 2백만 개든 DynamoDB가 자동으로 스토리..
Amazone RDS
·
Cloud/AWS
AWS RDS와 관계형 데이터베이스현대의 많은 서비스는 단순한 데이터 저장을 넘어 데이터 간의 관계를 추적하고 활용하는 기능을 필요로 합니다. 예를 들어, 커피숍에서 고객이 특정 음료를 반복해서 구매한다면, 다음 구매에 사용할 수 있는 할인 쿠폰을 발급할 수 있습니다. 이런 기능을 구현하려면 단순한 저장소가 아니라, 데이터 간의 관계를 명확히 유지할 수 있는 시스템이 필요합니다. 바로 여기서 관계형 데이터베이스(RDBMS)가 등장합니다.관계형 데이터베이스란?관계형 데이터베이스는 데이터를 테이블 단위로 저장하고, 테이블 간의 공통 속성을 통해 서로 연결합니다.예를 들어, 고객 정보는 고객 테이블에, 제품 정보는 제품 테이블에 따로 저장한 뒤, 고객의 주문 기록을 연결하여 다양한 분석이 가능합니다.이러한 데..