RDBMS에서 Amazon DynamoDB로 마이그레이션하여 애플리케이션을 현대화합니다. - AWS 규범적 지침

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

RDBMS에서 Amazon DynamoDB로 마이그레이션하여 애플리케이션을 현대화합니다.

람쿠마르 라마누잠과 마헤쉬 쿠마르 베뮬라, Amazon Web Services (AWS)

2023년 2월 (문서 기록)

조직이 비즈니스를 확장함에 따라 정보 시스템의 부하가 크게 증가합니다. 성능 최적화 조치는 이러한 수요 증가를 어느 정도까지만 해결하는 데 도움이 될 수 있습니다. 수요가 증가하면 데이터베이스가 부하를 처리할 수 없는 지점이 발생하는 경우가 종종 있습니다. 관계형 데이터베이스 관리 시스템 (RDBMS) 을 기반으로 하는 애플리케이션에서 이 문제가 특히 많이 발생합니다. 주요 RDBMS 공급업체가 읽기 전용 복제본, 데이터베이스 미러링, 기본-보조 구성 및 유사한 기능을 통해 시스템 부하를 처리하는 방법을 제공하지만 이러한 기능에 대한 비용 및 라이선스 요구 사항이 문제가 될 수 있습니다. 데이터 스토리지의 대안을 연구하는 데 관심이 있는 조직을 위해 이 안내서는 RDBMS에서 Amazon DynamoDB로 마이그레이션하는 방법을 중점적으로 다룹니다.

이 가이드의 첫 번째 부분에서는 DynamoDB의 기능 및 이점에 대한 개요를 제공합니다. 가이드의 두 번째 부분은 RDBMS (Microsoft SQL Server) 에서 DynamoDB로 마이그레이션된 애플리케이션에 대한 사례 연구를 기반으로 합니다. 관계형 데이터를 DynamoDB 문서 구조 및 키-값 컬렉션에 매핑하는 것과 DynamoDB에서 생성, 읽기, 업데이트 및 삭제 (CRUD) 작업을 지원하도록 애플리케이션의 데이터 액세스 계층을 변경하는 두 가지 마이그레이션 문제를 해결하는 코드 예제를 제공합니다.

이 가이드는 RDBMS 시스템을 DynamoDB로 마이그레이션하여 빠른 애플리케이션 개발 (RAD) 및 고성능 요구 사항을 해결하려는 프로그램 또는 프로젝트 관리자, 데이터베이스 관리자 및 데이터베이스 설계자를 위한 것입니다. 이 가이드는 관계형 데이터베이스와 NoSQL 개념에 대한 기본적인 이해를 전제로 하지만 DynamoDB 기술이나 경험은 필요하지 않습니다.