DynamoDB에서 테이블을 몇 개까지 가질 수 있나요?

기본적으로 Region당 2,500개입니다. 각 AWS 계정은 Region당 2,500개의 DynamoDB 테이블 할당량으로 시작하며, 요청 시 AWS가 최대 10,000개까지 상향할 수 있습니다. 개별 테이블은 크기에 제한이 없으며 — 10,000개 테이블을 넘어서면 AWS는 워크로드를 여러 계정에 분산할 것을 권장합니다.

테이블 할당량

초기 할당량은 AWS 계정당 Region당 2,500개 테이블입니다. 더 필요하다면 AWS의 지침은 최대 10,000개까지 상향을 위해 계정 팀에 문의하는 것입니다. 그 이상은 각각 최대 10,000개 테이블을 서비스하는 여러 계정이 권장 방식입니다.

테이블 자체는 무제한

단일 테이블 크기에는 실질적인 제한이 없습니다 — 테이블은 항목 수와 바이트 수에 제약이 없습니다. 하드한 항목당 제한은 400 KB이며, 각 테이블은 최대 20개의 글로벌 보조 인덱스(기본 할당량)와 5개의 로컬 보조 인덱스를 지원합니다.

정말 많은 테이블이 필요한가요?

DynamoDB에서 테이블 수는 성장의 축이 아니라 설계 선택입니다. 단일 테이블 설계는 관련 엔티티를 의도적으로 하나의 테이블에 함께 배치하며, 대부분의 애플리케이션은 관계형 스키마가 가졌던 것보다 훨씬 적은 테이블을 필요로 합니다 — 흔히 서비스당 하나입니다.

더 알아보기

엔티티를 여러 테이블로 나누기 전에 단일 테이블 설계를 읽고, 항목 크기 계산기로 항목 크기를 확인하며, 프로필과 Region 전반의 모든 테이블을 개괄하려면 DynoTable을 다운로드하세요.

참고 자료

Last verified 2026-07-13 against the official AWS documentation linked above.

Console 없이 DynamoDB 작업하기

DynoTable은 DynamoDB를 위한 빠른 데스크톱 클라이언트입니다 — 테이블을 탐색하고, SQL 스타일 쿼리를 실행하고, 항목을 로컬에서 편집하세요.