인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

인프런 커뮤니티 질문&답변

이진호님의 프로필 이미지
이진호

작성한 질문수

실전! 스프링 데이터 JPA

네이티브 쿼리

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

작성

·

199

1

안녕하세요 영한님

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

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

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

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

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

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

답변 1

1

김영한님의 프로필 이미지
김영한
지식공유자

안녕하세요. 진호님

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

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

감사합니다.

이진호님의 프로필 이미지
이진호

작성한 질문수

질문하기