• 카테고리

    질문 & 답변
  • 세부 분야

    백엔드

  • 해결 여부

    미해결

테이블 파티셔닝 질문드립니다.

21.01.18 16:44 작성 조회수 112

1

안녕하세요 영한님

강의 정말 잘 듣고있습니다!

다름이 아니라 진행하는 프로젝트 DB에서 연간 1억건이 넘는 row 가 쌓이는 통계 테이블이 있어서 조회 성능을 어떻게 해결하면 좋을지 문의드립니다.

참고로 DB는 마리아입니다.

테이블 파티셔닝을 이용해 진행하려고 하는데 JPA로도 문제없이 파티셔닝을 적용할 수 있는지 궁금합니다.

또 강의와는 좀 다른 얘기지만 통계 테이블의 pk컬럼과 index를 어떤식으로 구성하는 것이 좋을지 질문드립니다.

관련 내용이나 키워드를 알려주시면 정말 감사하겠습니다ㅠㅠ

답변 1

답변을 작성해보세요.

1

안녕하세요. 진호님

먼저 파티셔닝은 JPA 자체와는 무관하기 때문에, JPA를 사용해도 충분히 파티셔닝이 가능합니다. (PK 전략등은 파티션에 맞게 새로 고민하셔야 합니다.)

통계 테이블의 pk 컬럼과 index라면... 이건 비즈니스 상황에 따라서 다르기 때문에, 정답이 없습니다. 데이터베이스 인덱스 자체를 더 공부해보시면 좋겠습니다.

감사합니다.