게시글마다 고유 주소를 부여하려고 하는데요
고유주소를 부여하려는 이유는 게시판이 바뀔 경우 없는 글로 나오기 때문에
게시판에 상관 없이 고유주소를 붙여주려 합니다.
고유주소 / bo_table / wr_id
테이블을 이런식으로 만들고
고유주소 / bo_table / wr_id
1000000 / board / 1
1000001 / notice / 15
이런식으로 글 쓸때마다 행을 넣어
주소 요청이 1000000 로 들어오면 저 테이블에서 1000000을 검색해서 맞는 게시판으로 보내주려고 합니다.
그런데 이렇게 하려니 게시글이 많아질 경우가 걱정입니다.
수백만건 생기면 굉장히 느려질것 같아요.
고유주소 붙여보신분 조언 부탁드립니다
|
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기
댓글 3개
제가 생성 해본 게시판 최대개수가 98~100개 까지 인데...
다 쓰지도 안더라구요.
말만 좋아 이것저것 해본다고 생성 해주라 해서는...
만약 하신다면...
idx|고유주소|게시판테이블
이런식으로 따로 필드를 만들어 연결 하시는것을 추천드리구요.
글이 십만건 백만건이 되면 글을 보려고 할 때 십만건 백만건되는 idx를 찾아 연결해주어야 하니까요.
속도 저하가 없다면 그냥 이렇게 처리하는게 베스트인것같긴 한데 대용량 디비를 처리해본적이 없어서 걱정이 되네요
글쓰기 전에 우선 index 테이블에 row를 insert 하고 그 일련번호를 가져옵니다.
그걸 게시글 테이블에 저장하고요.
요청이 들어오면 index 테이블에서 테이블 코드랑 게시글 번호를 가져와서 연결해 줍니다.
지금 그누보드5를 수정해서 그리 쓰고 있어요.
이글과 약간 엇나가지만...
저의 경우 게시글 뿐 아니라
회원, 게시글, 댓글, 추천, 비추천, 매일 접속자수 합계, 이미지 등을 모두 index 번호를 주고 있어요.
그래서
http://내도메인/1 -> 1번이 회원 (자기 소개 페이지로 연결)
http://내도메인/2 -> 2번이 게시글 (게시글 보기로 연결)
http://내도메인/3 -> 3번이 댓글 (댓글 페이지로 연결)
이렇게 쓰고 있어요.
http://piree.co.kr/s/1336