以下內容僅摘錄部分:如果由我們來設計主題表和回帖表,通常的做法是如下。
這樣在取得主題清單時,直接使用分頁演算法擷取Topics;查看某篇文章時,也需要對Topics,Posts進行jion連結。
此種設計的缺陷為: 1. Topics表儲存Content的內容,其體積將會很大,對大體積表進行分頁,效能很慢。
2. 顯示Posts內容時將進行join操作,損耗效能
而Discuz的做法是進行如下設計。
將Topics裡的Content拆分到Posts中去,同時Topics的主題帖也作為回帖放置到Posts裡面,這樣就解決了上面我們提出的兩個問題。這是典型的違反資料庫設計範式以換取更好效能的範例。
以上就介紹了discuz 友情連結 php discuz 主題表和回帖表的設計,包括了discuz 友情連結的內容,希望對PHP教學有興趣的朋友有所幫助。