메뉴
Amazon DynamoDB
개발자 안내서 (API Version 2012-08-10)

Amazon DynamoDB란 무엇입니까?

Amazon DynamoDB 개발자 안내서를 소개합니다.

Amazon DynamoDB는 완벽하게 관리되는 NoSQL 데이터베이스 서비스로, 원활한 확장성과 함께 빠르고 예측 가능한 성능을 제공합니다. DynamoDB는 분산 데이터베이스를 운영하고 조정하는 데 따른 관리 부담을 줄이며, 따라서 하드웨어 할당, 설정 및 구성, 복제, 소프트웨어 패치 또는 클러스터 조정에 대해 걱정할 필요가 없습니다.

DynamoDB를 통해 데이터 규모에 관계없이 데이터를 저장 및 검색하고, 어떤 수준의 요청 트래픽이라도 처리할 수 있는 데이터베이스 테이블을 생성할 수 있습니다. 가동 중지 또는 성능 저하 없이 테이블의 처리 용량을 상향 또는 하향 조정할 수 있고, AWS Management Console을 사용하여 리소스 사용률과 성능 측정치를 모니터링할 수 있습니다.

DynamoDB는 만료된 항목을 테이블에서 자동으로 삭제할 수 있으므로 스토리지 사용량을 줄일 수 있으며, 더 이상 관련 없는 데이터를 저장하는 데 비용을 낭비하지 않아도 됩니다. 자세한 내용은 TTL(Time To Live) 단원을 참조하십시오.

DynamoDB는 테이블의 데이터와 트래픽을 충분한 수의 서버로 자동 분산하여 처리량 및 스토리지 요구 사항을 처리하면서도 일관되고 빠른 성능을 유지합니다. 모든 데이터가 SSD(Solid State Disk)에 저장되고 AWS 리전의 여러 가용 영역에 걸쳐 자동 복제되기 때문에 확실한 고가용성과 데이터 내구성을 보입니다.

다음 단원을 읽고 시작하면 도움이 됩니다.

애플리케이션 개발에 대한 자세한 내용은 다음을 참조하십시오.

성능을 극대화하고 처리량 비용을 최소화하는 방안을 신속히 찾으려면 DynamoDB 모범 사례을 참조하십시오. DynamoDB 리소스에 태그를 지정하는 방법은 DynamoDB에서 태깅을 참조하십시오.

모범 사례, 사용법 및 도구에 대해 자세히 알아보려면 DynamoDB 개발자 리소스 페이지 http://aws.amazon.com/dynamodb/developer-resources/를 확인하십시오.

AWS Database Migration Service를 사용하여 관계형 데이터베이스 또는 MongoDB에서 Amazon DynamoDB 테이블로 데이터를 마이그레이션할 수 있습니다. 자세한 내용은 AWS Database Migration Service 사용 설명서를 참조하십시오. 마이그레이션 소스로 MongoDB를 사용하는 방법에 대해 알아보려면 AWS Database Migration Service에서 MongoDB를 소스로 사용을 참조하십시오. DynamoDB를 마이그레이션 대상으로 사용하는 방법에 대해 알아보려면 AWS Database Migration Service에서 Amazon DynamoDB 데이터베이스를 대상으로 사용을 참조하십시오.