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

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

QA

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

답변 2

본문

그누보드에서
각 게시판별 게시물의 고유번호가 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서버가 버텨낼수 있는가가 더 큰 문제입니다.


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


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

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 93
© SIRSOFT
현재 페이지 제일 처음으로