안녕하세요 개발자님들 저는 SQL을 이제 공부하고 있는 학생입니다.
현재 재가 구축하고 있는 시스템에서 주문에 따른 로그들을 저장해야하는 상황입니다.(ex. 0000년 00월 00일 000담당자가 주문확인)
로그 테이블을 편리하게 관리하기 위해 파티셔닝을 하고싶은데 파티셔닝을 사용하기 위해서는 많은 제약사항이 있다고 알고있습니다.
특히 파티셔닝을 적용하는 테이블에서는 외래키 참조가 불가하다는 점이 의아했습니다.
저는 로그가 어떤 주문에 관한 로그인지 저장해야하기 때문에 꼭 외래키를 참조해야 합니다. 현업에서도 로그 테이블 컬럼에 높은 확률로 다른 테이블을 참조할 것 같은데 어떤식으로 로그테이블을 설계하는지 궁금합니다. 파티셔닝을 하지 않는 것인지 아니면 외래키 등록을 하지 않고 (?) 파티셔닝을 하는 것인가요 ?
현업에서 종사하시거나 좋은 아이디어, 참조 글을 아시는 분의 의견을 기다립니다...! (제발)
읽어주셔서 감사합니다.