개발하다가 문뜩 생각난건데요 > 자유게시판

자유게시판

개발하다가 문뜩 생각난건데요 정보

개발하다가 문뜩 생각난건데요

본문

이건 그냥 개발하다보니 생각 나는건데요

예를들어서 커스터마이징 하는데 게시글에 항목 옵션이 객관식으로 많다보니 이것들을 제이슨으로 만들어서 디비에 저장한게 나을지 아니면 디비 테이블에 필드를 항목 옵션 수 만큼 생성해서 넣는게 나을지 고민되네요

지금은 배열로 좀 처리해서 해놨는데 생각보다 어렵네요 

개발 막바지이긴한데 거의다 됐어요 여기서 배열로 하니까 약간 버벅인거 빼고는 초반 접속때만 그러고 게시글 많아지면 속도가 느려질건가 의구심 생기네요

추천
1

베스트댓글

table 의 column 타입을 json 으로 만들고, 입력하면 됩니다.
mysql / mariadb 에서 json 구조인 경우 별도의 조건식도 쓸수 있어서,, json 으로 넣어도 사용하는데는 아무런 불편함이 없습니다.

별개의 테이블을 하나 더 만들어야 하는 구조도 그냥 1개 테이블 구조로 유지할수 있습니다.
그누보드 처럼 하나의 테이블을 확장해서 쓰는 형태라면, 필드수가 무한정 늘어나는것보다는 그냥 json 컬럼에 모든 데이타를 넣는게 좋습니다.

댓글 6개

직접조회가 아니면 json으로 때려 넣으세요.
버전이 높아지면서  json은 당연한 컬럼타입이 되었고

nosql도 json document 구조 그대로 사용합니다.
비정형폼을 db 정규화하는것 자체가 이미 오버헤드 아닐까요.
table 의 column 타입을 json 으로 만들고, 입력하면 됩니다.
mysql / mariadb 에서 json 구조인 경우 별도의 조건식도 쓸수 있어서,, json 으로 넣어도 사용하는데는 아무런 불편함이 없습니다.

별개의 테이블을 하나 더 만들어야 하는 구조도 그냥 1개 테이블 구조로 유지할수 있습니다.
그누보드 처럼 하나의 테이블을 확장해서 쓰는 형태라면, 필드수가 무한정 늘어나는것보다는 그냥 json 컬럼에 모든 데이타를 넣는게 좋습니다.
검색이나 재활이 필요한 답변항목이라면
db에 값으로 개별적으로 (가급적 레코드로) 존재하게 만드는게
검색이나 활용측면에서 좋습니다

일회성이라면 json이라도 무방합니다
전체 195,063 |RSS
자유게시판 내용 검색

회원로그인

진행중 포인트경매

  1. 참여1 회 시작24.03.28 11:15 종료24.04.04 11:15
(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT