2025/03/12 2

DynamoDB에 대한 5가지 오해

The DynamoDB Book 1. DynamoDB는 키-값 저장소일 뿐입니다.당신은 DynamoDB가 단순한 액세스 패턴만 처리할 수 있다고 들었을지도 모릅니다. 개별 항목을 삽입하고 다시 읽어오는 것뿐이며, 그보다 복잡한 것은 "진짜" 데이터베이스를 사용해야 한다고 말이죠. 이보다 더 사실과 거리가 먼 말은 없습니다. DynamoDB는 여러 레코드 간의 관계(일대다 관계에 관한 11장과 다대다 관계에 관한 12장 참조)와 필터링에 관한 복잡한 요구사항(13장 참조)을 처리할 수 있습니다. 관계형 데이터베이스와는 다른 방식으로 수행하지만, 여전히 가능합니다. 18-22장의 예제에서는 GitHub 메타데이터 백엔드 전체를 모델링하는 것을 포함한 몇 가지 복잡한 패턴을 살펴봅니다. 더 복잡한 예제는 10..

DynamoDB의 역사

DynamoDB는 Amazon Web Services(AWS)에서 개발한 완전 관리형 NoSQL 데이터베이스 서비스로, 다음과 같은 역사적 발전 과정을 거쳤습니다:기원 및 개발Dynamo 논문 (2007): DynamoDB의 기술적 기반은 Amazon이 2007년에 발표한 "Dynamo: Amazon's Highly Available Key-value Store"라는 논문에서 시작되었습니다. 이 논문은 Amazon의 내부 키-값 저장소 시스템을 설명했으며, 높은 가용성과 확장성을 갖춘 분산 데이터베이스 설계의 기초가 되었습니다.SimpleDB (2007): Amazon은 먼저 SimpleDB라는 클라우드 기반 NoSQL 데이터베이스를 출시했으나, 이는 확장성 제한이 있었습니다.DynamoDB 출시 (20..