我想建立一個電子教學網站的線程論壇(opensource asp.net mvc ofcourse,雖然這對這個問題無關緊要)。線程論壇的最佳DB結構是什麼?
什麼應該是數據庫結構,這將有助於檢索論壇張貼與最佳性能?我不會拒絕。因爲它可能隨着檢索行數的變化而變化。
此外,我應該能夠鏈接一個特定的線程與另一個線程。例如。顯示「相關論壇鏈接」。
我使用SQL Server 2005的
下面是我的想法(無恥地把它從) Stephen Walther Excellent blog post
表結構:論壇
· Id
· ParentId (null if this is the first message)
· ParentThreadId (Identify message in the same thread)
· Author
· Subject
· Body
· PostedDate
表:RelatedForum
· ForumId
· RelatedForumId
Ideas /建議表示歡迎。
在此先感謝。
感謝您的回覆。我仍然會繼續提出這個問題以獲得更多的意見,因爲我還有一些時間來完成整體設計。 – 2008-12-12 15:28:46