테스트 사이트 - 개발 중인 베타 버전입니다

2탄, 그누보드 성능이 어디까지일까요?

· 5년 전 · 1670 · 4

https://sir.kr/cm_free/1555850

위 링크글에 이어 그누보드 성능에 대한 의견을 내주신 분들의 생각과 제 생각을 조합해본 짧은 정리입니다.

 

결론은 그누보드 자체의 성능은 다른 타 배포 프레임워크과 큰 성능 차이는 없다는 것입니다.

(기능과 개발 등에 관한 내용은 생략하겠습니다)

다만 차이를 느낄수 있는 성능 부분은 DB라는 결론에 대해 많은 분들이 동의를 하시는 것 같습니다.

 

그래서 과연 그누보드에는 얼마나 많은 컨텐츠를 보관할 수 있나를 생각해봤습니다.


그누보드에서 기본 설정인 column type int(11)이 그 해답이네요.

 

int(11)의 최대값은 2,147,483,647 최소값은 -2,147,483,648

따라서 그누보드 하나의 게시판에 올릴수 있는 컨텐츠수는 2,147,483,647개(약21억개)이고

최대치로 올릴수 있는 컨텐츠 갯수는 4,294,967,295개(약42억개)입니다.

 

만약 그누보드의 컨텐츠 갯수를 높혀 사용하고 싶다면
Type을 BIGINT로 변경해보세요.

 

BIGINT는 최대값은 9,223,372,036,854,775,807이고 최소값은 -9,223,372,036,854,775,808입니다
따라서 최대 적재 가능한 컨텐츠 수는 18,446,744,073,709,551,615입니다.

이쯤되면 왠만한 프로젝트로는 감당이 안될 것 같군요. ^.^

 

제 개인적 결론은 데이터 설계를 잘해야 나름 중규모 정도의 프로젝트에 그누보드를 사용할 수 있을 것이고,

사용 중간중간에 주기적 데이터 관리(백업/삭제 등)는 필수 사항이라는 사실을 알게 되었습니다.

 

시간이 없어 짧게나마 글 작성해서 올립니다.

의견 나눠주신신분들께 감사드리며 전 계속 하든일 마무리 진행하겠습니다.

오늘도 행복한 하루 보내세요~!

 

[참고 - integer type]
TINYINT = 1 byte (8 bit)
SMALLINT = 2 bytes (16 bit)
MEDIUMINT = 3 bytes (24 bit)
INT = 4 bytes (32 bit)
BIGINT = 8 bytes (64 bit)

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기

댓글 4개

베스트 댓글

5년 전 BEST
기술에 따라 그누의 능력이 천차만별이겠군요!

홧팅입니다!
원댓글 보기 →
가능할지 모르겠네요. 누군가 성능테스트를 해주시면 좋을련만...
php스쿨 게시판이 굉장히 큰걸로 알고 있는데 거기도 이상없이 돌아가고..

또 게임사이트 인벤도 그누보드로 알고 있습니다.
거기도 엄청 잘 돌아거더군요.

분산 서버운영을 잘 하는 곳은 일베로 알고 있습니다.
저는 서버까지는 잘 모르지만
기술에 따라 그누의 능력이 천차만별이겠군요!

홧팅입니다!
5년 전
@우성짱 옳으신 말씀같습니다. 저는 아주 뭐 이런 보드가 있나싶습니다. ㅋㅋ
그누x쵸딩입니다.
감사합니다

홧팅!

게시글 목록

번호 제목
1717042
1717041
1717036
1717025
1717024
1717016
1717014
1717006
1717004
1716995
1716986
1716982
1716978
1716974
1716968
1716966
1716952
1716945
1716934
1716926
1716920
1716915
1716914
1716912
1716906
1716903
1716902
1716899
1716894
1716892