학습용으로 나는 블로깅 시스템을 도입하려고합니다.블로깅 시스템의 데이터베이스 디자인
목표는 blogger.com이나 wordpress.com과 같이 여러 개의 블로그를 만들 수있는 코드를 작성하는 것이지만 훨씬 단순화되었습니다.
나는이 유형의 스크립트에 가장 적합한 데이터베이스 설계가 무엇이라고 생각합니까?
큰 테이블 하나를 갖고 모든 사용자의 모든 블로그 (friendfeed와 같은)의 게시물을 포함하는 것이 더 좋습니까, 아니면 각 블로그 게시물마다 별도의 테이블을 만드는 것이 더 좋습니까?
사전에 큰 도움을 주신 덕분에 피터.
+1 좋은 답변입니다! – amelvin
또한 여러 테이블로 분할하면 즉시 SQL을 생성해야하거나 복잡한 동적 별칭을 사용하여 동일한 테이블 복사본을 사용하는 하나의 응용 프로그램을 만들 수 있습니다. 이는 잠재적 인 소프트웨어 유지 보수의 악몽입니다. 동적으로 생성 된 SQL을 사용하는 것이 잘못되면 보안상의 악몽이 될 수 있습니다. –