기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
Amazon DynamoDB를 사용한 데이터 모델링
Amazon Web Services (기고자)
2023년 12월(문서 기록)
최신 애플리케이션을 구축하기 위한 유연한 스키마를 제공하는 SQL 데이터베이스는 없습니다. 다양한 규모에 맞는 개발의 용이성, 기능성 및 성능으로 널리 인정받고 있습니다. Amazon DynamoDB는 Amazon Web Services () 클라우드에 SQL 없는 데이터베이스를 위한 원활한 확장성과 함께 빠르고 예측 가능한 성능을 제공합니다.AWS완전관리형 데이터베이스 서비스인 DynamoDB는 분산 데이터베이스를 운영하고 확장하는 데 따르는 관리 부담을 덜어줍니다. 하드웨어 프로비저닝, 설정 및 구성, 복제, 소프트웨어 패치 또는 클러스터 확장에 대해 걱정할 필요가 없습니다.
SQL스키마 디자인에는 기존의 관계형 데이터베이스 관리 시스템 () RDBMS 설계와 다른 접근 방식이 필요하지 않습니다. RDBMS데이터 모델은 데이터 구조 및 다른 데이터와의 관계에 중점을 둡니다. 액세스 패턴이나 애플리케이션이 SQL 데이터를 소비하는 방식에 초점을 맞추어 간단한 쿼리 작업을 지원하는 방식으로 데이터를 저장하는 데이터 모델링은 없습니다. Microsoft SQL Server 또는 IBM Db2와 RDBMS 같은 경우 액세스 패턴에 대해 많이 고려하지 않고도 정규화된 데이터 모델을 만들 수 있습니다. 나중에 패턴과 쿼리를 지원하도록 데이터 모델을 확장할 수 있습니다.
이 설명서에서는 기능 요구 사항, 성능, 유효 비용을 제공하는 DynamoDB 사용을 위한 데이터 모델링 프로세스를 제공합니다. 이 가이드는 DynamoDB를 실행 중인 애플리케이션의 운영 데이터베이스로 사용하려는 데이터베이스 엔지니어를 위한 것입니다. AWS AWS 전문 서비스는 권장 프로세스를 사용하여 대기업이 다양한 사용 사례 및 워크로드에 맞는 DynamoDB 데이터 모델링을 사용할 수 있도록 지원했습니다.