게시물의 wr_id가 2,147,483,647를 넘어갈 경우??

게시물의 wr_id가 2,147,483,647를 넘어갈 경우??

QA

게시물의 wr_id가 2,147,483,647를 넘어갈 경우??

본문

그누보드에서
각 게시판별 게시물의 고유번호가 wr_id 값이잖아요.
근데 이 wr_id 값이 int형이고, 최대값이 +2,147,483,647 인데,
이게 넘어갈 경우가 생긴다면 어떻게 해야될까요?
bigint로 바꾸면 되나요?

근데 bigint의 최대값도 넘어가버린다면요??

그 정도로 넘어갈 일은 없으니 걱정하지 않으면 되나요??;;
 

이 질문에 댓글 쓰기 :

답변 2

INT형의 속성을 UNSIGNED 로 바꾸면 2배로 늘릴수 있습니다.
4294967294 까지 가능합니다.

이건 이 게시판에 하루 1,000개의 게시글과 댓글이 작성될 경우 4294967일 11767년간 작성할수 있습니다.
댓글이 많을수 있으니 더 줄이고자 한다면 게시글과 댓글 테이블을 분리하면 됩니다.

1개의 게시판에 게시글, 댓글을 하루 1만개 작성한다고 가정해도 429496일 1176년동안 사용할수 있습니다.


BIGINT형 UNSIGNED ​로 바꾸고
게시글, 댓글 하루 1만개 작성된다면 1844674407370955일, 5053902485947년간 작성할수 있습니다.


게시판 데이터형보다 물리적인 DB서버가 버텨낼수 있는가가 더 큰 문제입니다.


만들기전에 고민하지 마시고
만들고 나서 데이터형 다 사용할만큼 사이트가 대박 활성화 될정도라 걱정될때는 돈 엄청벌거나 돈 못벌어도 사이트 팔아서 큰돈 받을수 있으니
그때 고민하셔도 늦지 않습니다.


사이트 팔아 건물 사서 임대료 받아 노후에 편하게 살수 있습니다.

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

회원로그인

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