博客系統數據表設計:分離點贊、收藏和評論是否更合理?

博客系統數據表設計:分離點贊、收藏和評論是否更合理?

mysql 表設置的設計

在設計一個博客系統時,表結構的設置至關重要。通常會有一個基本的數據表設計,其中包括問答表和文章表,以及一個公用的收藏、評論和點贊表。

然而,在實際開發過程中,這種設計可能會遇到一些不便。為了解決這些問題,可以考慮將問答表和文章表分別設置點贊、收藏和評論表。那么,這種數據表設計規范是否正確呢?

對于沒有正文內容的記錄(如收藏和點贊),使用公用表并通過 type 字段進行區分是合理的。這可以簡化數據表的結構和維護。

然而,對于有正文內容的記錄(如評論),可能需要考慮單獨設置一個表。通過將正文內容存儲在一個單獨的表中,可以避免數據冗余并提高查詢效率。

? 版權聲明
THE END
喜歡就支持一下吧
點贊14 分享