그누보드의 게시판 테이블을 하나로 합칠시에 이점은? 정보
그누보드의 게시판 테이블을 하나로 합칠시에 이점은?
본문
무엇일까요?
g4_write_table1
g4_write_table2
g4_write_table3
g4_write_table4
g4_write 로 통합.
g4_write에 bo_table 필드를 추가하여 구분.
g4_write를 불러오는 모든 쿼리에 where bo_table = '$bo_table' 를 추가. ㅡ_
하나의 테이블로 사용할시 이점이 뭐가 있을까요?
흠....
g4_write_table1
g4_write_table2
g4_write_table3
g4_write_table4
g4_write 로 통합.
g4_write에 bo_table 필드를 추가하여 구분.
g4_write를 불러오는 모든 쿼리에 where bo_table = '$bo_table' 를 추가. ㅡ_
하나의 테이블로 사용할시 이점이 뭐가 있을까요?
흠....
추천
1
1
댓글 6개

이점은 많죠..^^
두번질의하던걸 한번에 끝낼수 있고,
지금처럼 최신글 테이블을 없에도? 될테고...
여러가지 효율이 올라갈겁니다.
그러나 그러기에는 약간 힘든 부분이 있어서 지금과 같은 구조가 된것이 아닐까 하는생각이 듭니다.?
정확한 이유는 모르겠네요.. ㅎㅎ
두번질의하던걸 한번에 끝낼수 있고,
지금처럼 최신글 테이블을 없에도? 될테고...
여러가지 효율이 올라갈겁니다.
그러나 그러기에는 약간 힘든 부분이 있어서 지금과 같은 구조가 된것이 아닐까 하는생각이 듭니다.?
정확한 이유는 모르겠네요.. ㅎㅎ

아. 그리고 통합하면... g4_write에 bo_table필드를 추가하면 좀 비효율적이므로..
g4_board 테이블을 좀 수정하여서..
게시판 정보를 넣고.. g4_write 테이블과 조인하는 방법이 가장 좋을듯 합니다.^^
g4_board 테이블을 좀 수정하여서..
게시판 정보를 넣고.. g4_write 테이블과 조인하는 방법이 가장 좋을듯 합니다.^^

where bo_table = '$bo_table' 가 비효율적인가요? 음..
조인 하는 방법이 어떤식인지..;; join 문 말씀하시는건가요?
조인 하는 방법이 어떤식인지..;; join 문 말씀하시는건가요?

게시글 정보등을 얻어 올때에...
보통.. 게시글 권한, 게시판 설정등을 같이 얻어와서....
보여줄 사람에겐 보여주고, 권한이 없는 사람에겐.. 안보여주고..
다양한 옵션들이 있죠?
그렇게 보면...
어쩔수 없이 g4_board 테이블의 정보를 가져와야 가능합니다.
그럼 게시글 정보를 얻어오기 위해서 g4_board 테이블 한번 질의하고, g4_write한번더 질의 하면? 비효율 적이겠죠..
이렇게 한다면 굳이 게시판 테이블을 하나로 모은 이유가 없습니다.
모으지 않아도.. 어차피 두번 질의해서 얻어올테이까요..
보통.. join해서 드는 비용보다... 데이터베이스 접속시 드는 비용이 더 높거든요...
그래서 데이터베이스 접속을 줄일수 있고..
관계형 데이터베이스로 의미있게 테이블 구조를 잡을수 있어서 좋습니다.
이것말고도 이런저런 이유들이 많이 있지만..
지금 잘 생각이 안나서 ㅎㅎ;;
보통.. 게시글 권한, 게시판 설정등을 같이 얻어와서....
보여줄 사람에겐 보여주고, 권한이 없는 사람에겐.. 안보여주고..
다양한 옵션들이 있죠?
그렇게 보면...
어쩔수 없이 g4_board 테이블의 정보를 가져와야 가능합니다.
그럼 게시글 정보를 얻어오기 위해서 g4_board 테이블 한번 질의하고, g4_write한번더 질의 하면? 비효율 적이겠죠..
이렇게 한다면 굳이 게시판 테이블을 하나로 모은 이유가 없습니다.
모으지 않아도.. 어차피 두번 질의해서 얻어올테이까요..
보통.. join해서 드는 비용보다... 데이터베이스 접속시 드는 비용이 더 높거든요...
그래서 데이터베이스 접속을 줄일수 있고..
관계형 데이터베이스로 의미있게 테이블 구조를 잡을수 있어서 좋습니다.
이것말고도 이런저런 이유들이 많이 있지만..
지금 잘 생각이 안나서 ㅎㅎ;;

음.. 그렇군요. 감사합니다.
where bo_table = '$bo_table' 만 갖다붙이면 되는줄 알았더니 아닌가 보군요. ㄷㄷㄷ
흠...
where bo_table = '$bo_table' 만 갖다붙이면 되는줄 알았더니 아닌가 보군요. ㄷㄷㄷ
흠...

저도... 게시판 테이블 하나로 합치고..
그누보드 테이블 구조를 좀 많이 변경하는 작업중 입니다.
테이블 구조를 하나로 합치면 여러가지로 장점이 많아서..
저도 해보려고요.^^
그렇게 되면.. 스킨형태로.. 블로그형 스킨도 개발 가능할겁니다.^^
그누보드 테이블 구조를 좀 많이 변경하는 작업중 입니다.
테이블 구조를 하나로 합치면 여러가지로 장점이 많아서..
저도 해보려고요.^^
그렇게 되면.. 스킨형태로.. 블로그형 스킨도 개발 가능할겁니다.^^