닉네임관련 DB 질문

닉네임관련 DB 질문

QA

닉네임관련 DB 질문

본문

안녕하세요 궁금한 점이 있어 글 남깁니다.

 

현재 그누보드에서 닉네임을 사용하여 사용자명을 보여주던데 

닉네임 변경시 게시물에도 반영을 하려면 update를 사용하여 게시물의 컬럼을 전체 업데이트 하는 방법을 사용해야 하는 것 같습니다.

 

user테이블을 join하여 표현하는 방법도 있고

join이라고해도 쿼리 속도 저하는 그다지 없을 것 같은데 

하나의 테이블에 모든 정보를 넣어서 표현하는 이유가 궁금합니다.

 

 

이 질문에 댓글 쓰기 :

답변 3

말씀하신방법을 정규화 라고 합니다. 쉽게 말하면

테이블별로 중복될 수 있는 데이터를 하나의 테이블에 모으는 방법인데 
 

정규화도 단점 장점이 있고 무조건적인 정규화보다는 각 상황 맞게 진행하는게 좋은것 같습니다.

특히 그누보드 같은 경우 많은 사람들이 이용하니 어떤게 정답이다 라고 할수 없는것 같아요.


https://k39335.tistory.com/27

저라도 속도도 코드도 어려워지는 join사용하지않고 

닉네임 변경시 게시물의 닉네임을 변경시켜주는 화일 하나 만들어 사용하겠습니다

 

그누보드 개발자는 닉네임이 변경 되어도 게시물의 예전 닉네임은 변경하지않고 운영하는 것을 염두에 두고

개발했을 것입니다

 

 

답변을 작성하시기 전에 로그인 해주세요.
전체 123,633 | RSS
QA 내용 검색

회원로그인

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