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

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

· 5년 전 · 1669 · 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쵸딩입니다.
감사합니다

홧팅!

게시글 목록

번호 제목
1717438
1717431
1717422
1717414
1717412
1717407
1717401
1717393
1717386
1717379
1717378
1717365
1717364
1717360
1717359
1717346
1717344
1717333
1717327
1717313
1717312
1717310
1717307
1717306
1717304
1717291
1717283
1717280
1717268
1717265