큐브리드 잘 쓰고 있습니다. 감사합니다.
예를들어 아래와 같은 간단한 게시판이 있다고 가정하고
bbs_page
(
id int,
subject char(255),
content string
)
어떤 이유로 content 부분만 다른 클래스로 분리하려고 합니다.
첫번째, 관계형 db 의 경우 아래와 같이 분리한다음 조인을 하게 되고
=================================
bbs_page
(
id int,
subject char(255),
)
bbs_data
(
id int,
content string
)
==================================
두번째, 큐브리드의 경우 위와같이 해도 되고 아래와 같은 구조도 가능합니다.
==================================
bbs_page
(
id int,
subject char(255),
content bbs_data
)
bbs_data
(
content string
)
===================================
맞게 알고 있는건지 모르겠습니다. 대용량을 고려하면 어떤걸 선택해야 하는지요?
어떤 경우에 클래스를 도메인으로 사용하는것이 좋은지 모르겠습니다.
메뉴얼에 보면 관계형으로 할수 있는것은 굳이 객체지향형으로 할 필요없다.. 라고
써있는데 demodb 에 보면 저런 간단한 구조를 객체지향 개념을 써서 표현한것 같습니다.
단순히 예제를 보여주기 위한 demodb 인가요? 아니면 큐브리드에서는 2번과 같이
테이블을 짜는것이 효율적인가요?
검색안해봤습니다. 메뉴얼 보다가 문득 생각난거라서..
참고 자료가 있으면 링크걸어주셔도 됩니다.
|