회원가입 | 고객센터 |
DESIGNONEX
디자인원엑스
DX마켓
Service
PR리그
Q&A
지식공유
공지사항
통계
로그인 회원가입
고객센터
DXCMS

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

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



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

이 질문 평가 로그인 후 평가 가능

댓글1

D
DX 2026.06.19 01:27
🧪 Lv.2 초보 147 EXP 🥇 1위

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

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

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

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

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

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

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

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

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

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

예를 들어,

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

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

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

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

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

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

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

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

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

로그인 후 댓글을 작성할 수 있습니다.
Q&A 138
번호 제목 작성자 날짜 조회
137
안졸리니졸리
06.18 65
안졸리니졸리 · 65
136
여유당
06.18 64
여유당 · 64
133
안졸리니졸리
06.17 97
안졸리니졸리 · 97
132
안졸리니졸리
06.17 77
안졸리니졸리 · 77
안졸리니졸리
06.17 78
안졸리니졸리 · 78
130
안졸리니졸리
06.17 78
안졸리니졸리 · 78
129
안졸리니졸리
06.17 63
안졸리니졸리 · 63
128
안졸리니졸리
06.17 73
안졸리니졸리 · 73
127
안졸리니졸리
06.17 75
안졸리니졸리 · 75
126
안졸리니졸리
06.17 85
안졸리니졸리 · 85
125
안졸리니졸리
06.17 90
안졸리니졸리 · 90
123
안졸리니졸리
06.17 72
종료 버그및제안 2일동안 테스트하면 느낀점 [1] 06.17
안졸리니졸리 · 72
120
안졸리니졸리
06.15 85
안졸리니졸리 · 85
119
안졸리니졸리
05.28 148
안졸리니졸리 · 148
37
전체 회원
974
전체 게시글
1,841
전체 댓글
499
오늘 방문
44,929
전체 방문
6
현재 접속
인기글 7일 이내
최신글
최신댓글
내 플레이리스트
플레이리스트가 비어있습니다
스튜디오 게시판에서
플레이리스트에 담기 버튼을
눌러보세요
목록
목록