PT+
로그인 회원가입
DXCMS

예전에 문의 드린적이 있는데

안졸리니졸리
2026.06.17 12:31(수정됨) 86 0 2
cms에서 게시판 생성시 게시판별로 DB를 개별 방식이 아닌 DB 통핪 방식으로 모든 게시판들 하나로 통합해서 사용한다고 본것 같습니다
몰론 속도도 대용량 게시글에도 문제없이 잘 될꺼라고 하신던것 같은...
DB 개별 방식이면 게시판 만들었다가 지웠다가 편하게 가능해서 전혀 다른 게시판을 건들지 않기에 편하게 해볼텐데 아무래도 통합 방식이다 보니 괜히 잘못 건드리거나 개발이 잘못되어 통합 게시판의 자료들이 엉키고 문제를 일으킬까봐 걱정이 되어 문의 드립니다
이번에 cms 테스트하면서 미니클럽(소모임) 같은 기능을 만들어 보고 싶은데..... (물론 능력은 너무 많이 부족하여 AI와 함께^^)
그누처럼 개별 게시판이 아니다보니 https://sir.kr/boards/g5_skin/2902 와 같은 스타일은 안될거같은데 어떤식으로 구성하는게 좋을까 조언 부탁 드립니다
그냥 편하게 만들었다가 통째로 지웠다가 할거라서 통합 방식인 기존 게시판과 엮어서 가는건 좋지 않을것같고......
새로 처음부터 만듥어야겠죠??



P.S : 기존 일반형, 갤러리 형태의 스킨을 사용할수 있으면서 게시판 DB만 독립적으로 사용하는 형태의 플러그인이나 방향으로 잡으면 스킨을 재사용할수가 있어서 가장 편할듯한데 아쉽네요

이 질문 평가 로그인 후 평가 가능
채택된 답변
D
DX
2026.06.19 01:27
채택됨

^^ 감사합니다.
https://designonex.com/Workspace/view/1781799737686743

제가 만들어서 배포하도록 하겠습니다.
필요한 것이 있으시면, 많이 올려주세요.
일단 만들 수 있는 것은 다 만들도록 하겠습니다.
만들어야 다운받아서 사용해보고, 분석도 하실 수 있을 것 같습니다.

다음 글은 한번 읽어봐주세요.
 

참고로 게시글을 하나의 테이블(Post)에서 관리하는 부분도 의도적으로 설계한 구조입니다.

그누보드에 익숙하신 분들은 게시판마다 테이블이 생성되는 방식이 자연스럽게 느껴질 수 있습니다.

하지만 DXCMS는 처음부터 게시글을 하나의 테이블에서 관리하는 방향으로 설계했습니다.

이 부분은 사실 새로운 개념도 아닙니다.
워드프레스 역시 wp_posts 하나의 테이블에서 게시글, 페이지, 첨부파일 등 다양한 콘텐츠를 함께 관리하고 있습니다.

제가 게시글을 하나의 테이블로 설계한 이유는 확장성 때문입니다.

만약 게시판마다 별도의 테이블을 생성하게 되면 게시판이 늘어날수록 관리해야 할 테이블도 계속 증가하게 됩니다.

반면 하나의 테이블을 사용하면 데이터 구조가 통일됩니다.

예를 들어,

  • 전체 게시글 검색
  • 최신글 통합 출력
  • 인기글 집계
  • 게시판 간 데이터 이동
  • 통합 RSS
  • 통합 API
  • 통합 캐시
  • 통합 권한 처리

등을 구현할 때 훨씬 유리합니다.

특히 DXCMS가 앞으로 지향하는 방향은 단순 게시판 CMS가 아니라 콘텐츠 플랫폼에 가깝습니다.

공지사항, 갤러리, 블로그, 자료실, 쇼핑몰 상품 설명, 랜딩페이지 콘텐츠 등도 결국은 하나의 콘텐츠로 바라보는 방향을 생각하고 있습니다.

그래서 게시판별로 데이터를 분리하기보다는 하나의 콘텐츠 저장소에서 관리하는 구조를 선택했습니다.

물론 어떤 구조가 절대적으로 정답이라고 생각하지는 않습니다.

게시판별 테이블 방식도 장점이 있고, 통합 테이블 방식도 장점이 있습니다.

다만 DXCMS는 앞으로의 확장성과 콘텐츠 통합 관리를 고려하여 후자를 선택한 것입니다.

아마 그누보드와는 철학 자체가 조금 다른 부분이라고 이해해 주시면 좋을 것 같습니다.

댓글2

D
DX 2026.06.19 01:27
🧪 Lv.3 일반 167 EXP 🥇 1위
채택됨

^^ 감사합니다.
https://designonex.com/Workspace/view/1781799737686743

제가 만들어서 배포하도록 하겠습니다.
필요한 것이 있으시면, 많이 올려주세요.
일단 만들 수 있는 것은 다 만들도록 하겠습니다.
만들어야 다운받아서 사용해보고, 분석도 하실 수 있을 것 같습니다.

다음 글은 한번 읽어봐주세요.
 

참고로 게시글을 하나의 테이블(Post)에서 관리하는 부분도 의도적으로 설계한 구조입니다.

그누보드에 익숙하신 분들은 게시판마다 테이블이 생성되는 방식이 자연스럽게 느껴질 수 있습니다.

하지만 DXCMS는 처음부터 게시글을 하나의 테이블에서 관리하는 방향으로 설계했습니다.

이 부분은 사실 새로운 개념도 아닙니다.
워드프레스 역시 wp_posts 하나의 테이블에서 게시글, 페이지, 첨부파일 등 다양한 콘텐츠를 함께 관리하고 있습니다.

제가 게시글을 하나의 테이블로 설계한 이유는 확장성 때문입니다.

만약 게시판마다 별도의 테이블을 생성하게 되면 게시판이 늘어날수록 관리해야 할 테이블도 계속 증가하게 됩니다.

반면 하나의 테이블을 사용하면 데이터 구조가 통일됩니다.

예를 들어,

  • 전체 게시글 검색
  • 최신글 통합 출력
  • 인기글 집계
  • 게시판 간 데이터 이동
  • 통합 RSS
  • 통합 API
  • 통합 캐시
  • 통합 권한 처리

등을 구현할 때 훨씬 유리합니다.

특히 DXCMS가 앞으로 지향하는 방향은 단순 게시판 CMS가 아니라 콘텐츠 플랫폼에 가깝습니다.

공지사항, 갤러리, 블로그, 자료실, 쇼핑몰 상품 설명, 랜딩페이지 콘텐츠 등도 결국은 하나의 콘텐츠로 바라보는 방향을 생각하고 있습니다.

그래서 게시판별로 데이터를 분리하기보다는 하나의 콘텐츠 저장소에서 관리하는 구조를 선택했습니다.

물론 어떤 구조가 절대적으로 정답이라고 생각하지는 않습니다.

게시판별 테이블 방식도 장점이 있고, 통합 테이블 방식도 장점이 있습니다.

다만 DXCMS는 앞으로의 확장성과 콘텐츠 통합 관리를 고려하여 후자를 선택한 것입니다.

아마 그누보드와는 철학 자체가 조금 다른 부분이라고 이해해 주시면 좋을 것 같습니다.

안졸리니졸리 2026.06.19 19:34

1.
우와! 정말요~~~~ ^^
만들어서 배포해 주신다니......
"오 마이 갓" 입니다
너무 감사드립니다 제가 혼자 만들어볼려고 소스 조금씩 보면서 admin에 cafe 생성 페이지만 AI 도움받아서 만들었는데 페이지 구성과 글목록, 쓰기, 읽기, 업로드, 카페 메인등등
어떻게 만들어야 하나 씨름하고 있었거든요 ^^
그냥 PHP 올리면 되는게 아니더라구요 제가 전문 개발자가 아니다보니 htaccess에서 php실행을 막고 있는건지 그냥 올려서 확인해서 작동도 안하고 일단 admin의 cafe 생성 화면만 가지고 "할수있어" 이러고 있었는데 이런 좋은 소식을 주시니 너무 감사합니다
아마도 사용자층이 생기고 사용후기 나오면서 다른 CMS에서 할수없는 미니클럽 등의 기능들을 보면 사용자층이 더 많이 늘어날듯 합니다
감사합니다

2.
참고 말씀 감사합니다
그누7도 그렇고 본사 CMS의 경우도 하나의 테이블을 이용하는것은 전문 개발자의 입장에서 시대흐름에 따른 더 나은 방향의 결정이었다고 생각합니다
어떻게 비전문가 비개발자가 전문가를 의도와 계획을 따라잡을수 있겠습니까
아무래도 부족한게 많다보니 예전거, 그나무 조금이라도 더 알고있는거에  "뭐라도 하나 더 만들수있을까" 하는게 비전문가 비개발자의 맘이죠 ^^
지금도 하나의 테이블을 이용한 부분에 대해서 잘못되었다고 생각하지 않습니다
괜히 제 입장에서 구사하은 홈페이지에 들어갈 미니클럽 같은거 하나 넣고 싶은데 전체 게시판에 잘못될까봐 걱정이되어서 드린 말씀입니다
아직 CMS에 익숙해질려면 더 시간이 걸릴거라 생각합니다
너그러히 이해해 주세요
감사합니다
^_______^

로그인 후 댓글을 작성할 수 있습니다.
Q&A 138
번호 제목 작성자 날짜 조회
58
모아비즈
05.20 198
모아비즈 · 198
50
안졸리니졸리
05.19 189
안졸리니졸리 · 189
49
안졸리니졸리
05.19 165
안졸리니졸리 · 165
42
여유당
05.12 206
여유당 · 206
39
모아비즈
05.12 166
모든질문 질문있습니다. [3] 05.12
모아비즈 · 166
인기글 7일 이내
최신글
내 플레이리스트
플레이리스트가 비어있습니다
스튜디오 게시판에서
플레이리스트에 담기 버튼을
눌러보세요
목록
목록