Amazon DynamoDB 란? - Amazon DynamoDB

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

Amazon DynamoDB 란?

Amazon DynamoDB 개발자 안내서에 오신 것을 환영합니다.

Amazon DynamoDB는 완벽하게 관리되는 NoSQL 데이터베이스 서비스로서 원활한 확장성과 함께 빠르고 예측 가능한 성능을 제공합니다. DynamoDB 를 사용하면 분산 데이터베이스를 운영하고 조정하는 데 따른 관리 부담을 줄일 수 있으므로 하드웨어 프로비저닝, 설정 및 구성, 복제, 소프트웨어 패치 또는 클러스터 조정에 대해 걱정할 필요가 없습니다. 또한 DynamoDB는 유휴 시 암호화를 제공하여 중요한 데이터 보호와 관련된 운영 부담 및 복잡성을 제거합니다. 자세한 내용은 유휴 DynamoDB 암호화 단원을 참조하세요.

DynamoDB 를 사용하면 데이터 규모에 관계없이 데이터를 저장 및 검색하고, 어떤 수준의 요청 트래픽이라도 처리할 수 있는 데이터베이스 테이블을 생성할 수 있습니다. 다운타임 또는 성능 저하 없이 테이블의 처리 능력을 확장 또는 축소할 수 있습니다. AWS Management Console을 사용하여 리소스 사용률 및 성능 지표를 모니터링할 수 있습니다.

DynamoDB 는 온디맨드 백업 기능을 제공합니다. 따라서 테이블의 전체 백업을 생성하여 규제 준수 요건 맞도록 장기간 유지하고 보관할 수 있습니다. 자세한 내용은 DynamoDB 용 온디맨드 Backup 및 복원 단원을 참조하세요.

Amazon DynamoDB 테이블에 대해 온디맨드 백업을 생성하고 특정 시점으로 복구를 활성화할 수 있습니다. 특정 시점으로 복구 기능을 사용하면 우발적인 쓰기 또는 삭제 작업으로부터 테이블을 보호할 수 있습니다. 특정 시점으로 복구가 설정되어 있으면 최근 35일 중 원하는 시점으로 테이블을 복원할 수 있습니다. 자세한 내용은 특정 시점으로 복구: 작동 방식 단원을 참조하세요.

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

높은 가용성 및 내구성

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

DynamoDB 시작하기

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

DynamoDB 를 신속하게 사용하려면 단원을 참조하십시오.DynamoDB 및 AWS SDK 시작하기를 선택합니다.

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

성능을 극대화하고 처리량 비용을 최소화하는 방안을 신속히 찾으려면 DynamoDB 를 사용한 설계 및 아키텍처 설계 모범 사례 단원을 참조하십시오. DynamoDB 리소스에 태그를 지정하는 방법은 단원을 참조하십시오.리소스에 태그 및 레이블 추가를 선택합니다.

모범 사례, 방법 안내서 및 도구에 대해서는Amazon DynamoDB 리소스를 선택합니다.

AWS DMS (데이터베이스 마이그레이션 서비스) 를 사용하여 관계형 데이터베이스 또는 MongoDB에서 DynamoDB 테이블로 데이터를 마이그레이션할 수 있습니다. 자세한 내용은 단원을 참조하십시오.AWS Database Migration Service를 선택합니다.

마이그레이션 소스로 MongoDB를 사용하는 방법에 대해 알아보려면 AWS Database Migration Service에서 MongoDB를 소스로 사용을 참조하십시오. DynamoDB를 마이그레이션 대상으로 사용하는 방법에 대해 알아보려면 AWS Database Migration Service에서 Amazon DynamoDB 데이터베이스를 대상으로 사용을 참조하십시오.