PGR21.com
이전 질문 게시판은 새 글 쓰기를 막았습니다. [질문 게시판]을 이용바랍니다.
Date 2008/12/10 15:53:06
Name 드래곤플라이
Subject 제로보드 db 구조 좀 알려주세여
제로보드 를 생성 했는데
좀 제로보드 분석좀 할려고하는데여
제로보드 DB 의 역할및 설명좀 알고싶은데
저의 검색신공으로 안나오네여.....제로보드 사이트 내에서도 db 구조는 알수가 없군요 ;;
zetyx_board_aaaaa
zetyx_board_category_aaaaa
zetyx_board_comment_aaaaa
zetyx_division_aaaaa
zetyx_get_memo
zetyx_group_table
zetyx_member_table
zetyx_send_memo
aaaaa게시판을 만들었는데 그거의 보드와 코멘트 테이블들이 생성된거 같구
그안의 각각의 필드의 설명같은거 어디 알수없나여
DB 구조좀 알려주세여~~

통합규정 1.3 이용안내 인용

"Pgr은 '명문화된 삭제규정'이 반드시 필요하지 않은 분을 환영합니다.
법 없이도 사는 사람, 남에게 상처를 주지 않으면서 같이 이야기 나눌 수 있는 분이면 좋겠습니다."
여자예비역
08/12/10 16:12
수정 아이콘
그게 알려지면.. 해킹이 되기때문에... 공통으로 공지된 컬럼 설명은 제로보드 사이트에 있는걸로 압니다..
드래곤플라이
08/12/10 16:15
수정 아이콘
없던데여 ;; 제로보드 q/a 다 뒤져봤습니다 ㅡㅡ
08/12/10 17:23
수정 아이콘
제로보드 4.x버전이군요. 분석을 하신다니 기본적인 용어를 알고계신다는 가정하에...

일단 보드 하나가 생성되면 다음과 같은 테이블이 생성됩니다.
(1) zetyx_board_보드네임 - 글 정보가 저장됩니다. 속도를 위해 일부러 테이블 최적화를 안하고 왠만한 정보를 직접 다 가지고 있죠
(2) zetyx_board_category_보드네임 - 카테고리 정보가 저장됩니다. 카테고리 이름과 번호가 붙어있어요. 여기의 pk가 (1)의 category와 연결된 foreign key입니다.
(3) zetyx_board_comment_보드네임 - 코멘트 정보가 저장됩니다. parent 필드가 해당 코멘트의 글번호-(1)의 no와 연결된 foreign key-에요
(4) zetyx_division_보드네임 - 이건.. 제로보드가 글 개수가 많아졌을때를 대비한 건데요. (1)의 필드중에 division 필드가 있는데 제가 알기로 글이 5000개가 넘어가면 division이 1씩 증가합니다. 그래서 글을 불러올때 가장 최근의 division만 불러와서 속도를 빠르게 하는 겁니다. 제로보드에서 검색시 "계속검색"이 뜨는 이유가 division을 넘겨가면서 검색하기 때문이구요, 여기는 division의 정보가 간단히 저장되어있죠

기타 테이블들
(5) zetyx_get_memo : 받은 쪽지함 정보입니다. 보낸 쪽지함과 받은 쪽지함은 따로 관리됩니다. (send_memo가 보낸)
(6) zetyx_group_table : 제로보드에서 최고관리자는 그룹을 쓸수 있는데, 그룹에 대한 간단한 정보를 가지고 있구요. 그룹은 사실 제로보드의 가장 사용되지 않는 기능중 하나죠
(7) zetyx_member_table : 말그대로 회원 정보를 담은 테이블입니다.

살펴 보시면 알겠지만 4.x까지는 정말로 비효율적인 구조를 가지고 있습니다 --;
xe부터는 용량을 아끼지 않고 인덱스를 남발하면서 구조적으로 최적화를 많이 이뤘죠
드래곤플라이
08/12/11 09:12
수정 아이콘
아 감사 합니다~ ^^
목록 삭게로! 맨위로
번호 제목 이름 날짜 조회
공지 통합 공지사항 + 질문 게시판 이용에 관하여. [22] 항즐이 08/07/22 91503
163976 야구 질문입니다 [6] 一切唯心造76203 13/04/03 76203
163975 이런 계산이 가능한가요? [5] 시미군93231 13/04/03 93231
163974 4월말-5월초에 입고 나가기 좋은 스타일 어디서 볼 수 있나요? [2] 자음연타좀74992 13/04/03 74992
163951 쿼티폰 추천부탁드립니다 [11] 천둥64858 13/04/03 64858
163950 요즘 할만한 게임 뭐가 있나요? [10] 목화씨내놔69655 13/04/03 69655
163949 bm코드 짚기가 너무 어려운데 어떻게 하셨나요? [12] 뽀로로76673 13/04/03 76673
163948 여행사에 대해서 궁금한점이 있습니다 [4] 소녀시대컴백59893 13/04/03 59893
163947 세들어사는집을 비워둔 상태인데 수도요금은 계속 내야하는건가요 ? [18] Ha.록75377 13/04/03 75377
163946 이렇게 하면 살을 얼마나 뺄 수 있을까요? [10] 연애박사71958 13/04/03 71958
163945 lol이 중고등학생 친목용 게임으론 최고인 것 같지만... [34] 창이96877 13/04/03 96877
163943 변 질문 ......... [1] 피지컬보단 멘탈58846 13/04/03 58846
163942 혹시 서울 재즈 페스티벌 가려고 계획하시는분 있으세요?! [5] Nujnah_Eab56698 13/04/03 56698
163941 류현진선수 대뷔전 [6] 가게두어라62375 13/04/03 62375
163940 노트북이 맛이 갔습니다. [1] 시지프스58624 13/04/03 58624
163939 축구 룰 질문드립니다 - 홈 & 어웨이 방식 [5] Dwyane56999 13/04/03 56999
163938 니달리와 트포에 대해서. [8] 자기 사랑 둘61147 13/04/03 61147
163937 [퍼드]60랭 진로조언+인벤 활용법좀 [5] 이즈리얼55264 13/04/03 55264
163935 악성코드 이건 어떤 프로그램이 좋나요?? [3] 김치찌개58054 13/04/03 58054
163934 경제 문제 하나 여쭤보고 싶습니다 [2] 643634632657550 13/04/03 57550
163931 미국 학생비자 질문드려요... [3] 神용재57886 13/04/03 57886
163930 발음과 발성은 후천적으로 고칠수 없나요? [12] H267102 13/04/03 67102
163929 저가형 헤드폰 하나 추천해주시겠어요? [3] azurespace52978 13/04/03 52978
목록 이전 다음
댓글

+ : 최근 6시간내에 달린 댓글
+ : 최근 12시간내에 달린 댓글
맨 위로