2016-09-14 2 views
0

여기 시나리오가 있습니다. 테이블이 3 개 있으며 앞으로 20 억 개가 넘는 대형 테이블로 성장할 것으로 예상됩니다.SAP HANA의 데이터 파티

이 테이블을 사용하는 응용 프로그램은 아직 배포되지 않았습니다. 여기서는 테이블을 분할하는 전략을 찾고 있습니다.

프로덕션을 위해 응용 프로그램을 배포하고 테이블 데이터의 증가율을보고 난 후에 이러한 테이블에 대한 파티션을 생성합니까 (현재 인식하지 못하는 레코드의 한계 값 모니터링) 또는 테이블 파티션을 디자인합니까? 이것을 프로덕션에 배포하기 전에 스키마에 있습니까?

파티션을해야 할 경우 시간 분할 열에서 Range 파티셔닝을 할 수 있습니까? 월별 또는 연도 별 타임 스탬프?

답변

0

이미 확실한 성장으로 예상 할 수 있다면 이미 파티셔닝 방식으로 시작해야합니다. SAP HANA는 타임 스탬프 요소 (예 : YEAR 또는 MONTH)에 대한 분할을 지원합니다. 그러나 시간이 지남에 따라 일정한 볼륨으로 모든 데이터가 생성되는 것은 아니기 때문에 (예 : 센서 데이터가 일정 할 수 있지만 소매 판매 데이터는 계절 및 시간별로 증가 할 가능성이 있음)

과 같이 실제로는 좋은 데이터 파티셔닝을 제공할지 여부에주의를 기울여야합니다.