프로그래밍
첫 페이지 랜덤 글 회원가입 로그인
비공개 손님 2023-05-12 09:52:16
(백엔드) 이럴때 DB 테이블 설계 어떻게 하시나요 ?

상점(store)이 있고,

1. 상점의 여러가지 잡다한 정보들 상점과 1:N의 관계
2. 상점의 수많은 Y/N 컬럼들 (노출여부 등등..)

지금 생각하는건 뭔가 조회에 조건으로 쓰이지 않으면 굳이 컬럼으로 빼지 않고, 컬럼 하나에 json 타입으로 다 박아두고
Map으로 꺼내서 쓰거든요.. 혹시 다른분들은 어떻게 하시나요 ? 별도 테이블이 좋을까요 ?

질문 | 359명이 읽었어요. 3.214.184.223

0
1 비공개 손님 2023-05-12 20:34:04
옵션 테이블을 따로 만들어서 관리할 것 같네요
2 비공개 손님 2023-05-14 09:14:59
Json 크기가 좀 크면 별도 테이믈로 빼낼 거 같긴 한데..
작으면 솔찌 거기서 거기일 거 같음.
지금도 조회조건으로 안 쓰이고 앞으로도 dbms같은데서 직접 건드릴 일 없으면 걍 json이 나을듯요.
3 비공개 손님 2023-05-17 14:04:42
그 테이블이 한 화면에서만 쓰인다면 파라미터로 넘기고, 여러 화면에서 쓰일것 같다면 db에 컬럼 만들어서 쓸것 같네요
4 비공개 손님 2023-06-08 08:47:35
테스트코드 잘 만들면 전환이 쉬워요
댓글을 작성하실 수 없습니다.
(권한이 없는 회원레벨)
목록으로
▽ 다음글: 그림판 뷰어 소스
이용약관 | 광고/제휴 | 개인정보취급방침 | 문의/신고 | 모바일 TE31 | 서버 부하 : 9.25%
실시간 Issue 커뮤니티 TE31 [알지롱] ⓒ 2002-2023
TOP arrow_upward