Dynamic Table (ORM에서..) 정보
Dynamic Table (ORM에서..)본문
그누보드의 장점(?)이 각 게시판 별 테이블이 존재한다는 것입니다.
단점(?)은 그 테이블에 글과 댓글이 같이 있다는 것이죠.
먼저 게시판별 테이블이 따로 있다 보니, 실행되고 있을 때 게시판을 새로 만들면 그 새로 만든 게시판에 대한 데이타베이스 모델의 정의를 적용시키렬면, Dynamic Table이라는 것이 필요합니다.
데이타베이스 차원에서는 각 게시판 별 table 과 커멘트 테이블 모두를 지원하면 좋을 것 같습니다.
1. ORM을 사용한다면 Dynamic Table을 지원하느냐? (그누보드와 호환유지하기 위해서.)
2. 게시판용 테이블을 어떤식으로 할지?
- 현재 방식을 유지하면서 글과 커멘트를 분리하는 방법
- 또는 워프처럼 하나의 게시글과 커멘트로 하는 방ㅂ버
2
댓글 6개
"각 게시판 별 table 과 커멘트 테이블 모두를 지원하면 좋을 것"
이 부분 공감합니다.
@키스 데이타베이스 구조상 분리가 더 편할 것 같다는 생각인데, 실제는 모르겠습니다.
@xpem 구조적으로 분리가 핸들하기에는 편할 것 같습니다.
위에 말씀하신 글을 읽다보니까.. 차기 그누보드에서 그누보드 마이그레이션도 지원하고 오알엠이랑.. 아님 쿼리빌더 같은거라도..
굳이 파이썬을 갈필요가 있을건가 의문점이 생겨요
모던 php에서는 그냥 컴포저 받아서 써도 괜찮은데.. 성능 괜찮은거 찾아보면 심포니에꺼 일부 소스코드도 좋다고 들었는데...
@리오닥터 제 개인적인 의견입니다. PHP에도 좋은 것은 많이 있는데,
현실은 현 그누보드의 구조를 한번에 뜯어 고치면 많은 분들이 힘들어 할수도 있다는 것이죠.
그래서 현 그누보드의 체계를 유지하면서, 앱 생태계도 우선 끌어 오는 구조를 생각해 본 것입니다.
이전 글에 단계별로 올려 보았는데..