2013-10-30 3 views
0

나는 이것이 좋지 않은 행동인지 아닌지에 관해 조언 해 드리고 싶습니다.Azure 스토리지 테이블 고객 테이블

고객 관련 데이터가 저장되는 테이블이 거의없고 고객 별 데이터가있는 테이블이 하나 있습니다.

공통 테이블에는 partitionkey = customer partitionkey가 있으며 rowkey는 각 항목마다 고유합니다.

공통 테이블은 매우 큰 테이블 일 수 있으므로 고객 당 수천만 건의 레코드로 증가합니다.

모든 데이터를 하나의 테이블에 저장하는 것이 좋습니까? 아니면 고객 전용 테이블을 만들어야합니까?

답변

0

하나의 테이블에 많은 데이터를 넣는 것이 좋습니다. 테이블에 대한 크기 제한은 없지만 계정의 전체 제한은 200TB입니다. 좋은 파티션 키를 사용하면 쿼리를 통해 찾고자하는 엔티티를 효율적으로 찾을 수 있습니다.

관련 문제