ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • Table 생성시 column의 위치에 대하여
    ■ Back-End/- PostgreSQL 2019. 2. 4. 17:10

    [2019.01.28~2019.02.01 업무관련]


    얼마 전 신규 서비스 API 개발을 맡게 되었는데 이번에 처음으로 DB 설계 기회를 얻게 되었다.

    다행히 API가 CRUD 기능 위주여서 DB 설계가 엄청 어렵진 않았다.


    몇 시간동안 기획서를 뒤적이며 열심히 DB 설계를 했고, 팀장님께 보여드렸는데

    팀장님이 컬럼 위치에 대해 물어보셨다.




    문제의 테이블!!!



    이용기록 테이블은 직원들이 조회한 컨텐츠에 대한 이용 기록을 저장하는 테이블이다.

    로그 적재가 목적이기 때문에 history_no를 시퀀스로 추가했다.

    이 테이블은 나중에 

    '내가 이용한 컨텐츠' 에서 사용되기도 하고, 관리자 페이지에서 통계를 낼때 사용할 예정이다.


    테이블을 사용하는 목적에 따라, 컬럼의 위치도 고려해야한다고 history_no와 content_no의 위치를 다시 한번 잘 생각해보라고 하셨다.




    이 부분을 좀 더 알아봐야겠다.



    '■ Back-End > - PostgreSQL' 카테고리의 다른 글

    데이터 조회 속도 개선 > part.1 DB  (0) 2019.05.24
Designed by Tistory.