阿里巴巴手冊上說超過三個表便不再建議用三表以上聯合查詢,我想知道在業務中涉及多個表時,比如要涉及五六個表時,是怎么處理的,比如查看文章資訊時,要查看此文章是誰發布的(用戶表),文章被點贊的數量(點贊表),被收藏的數量(收藏表),文章的內容,標題(文章表),評論的數量(評論表)
uj5u.com熱心網友回復:
在代碼里多次查詢啊,資料庫就是一個存盤資料的地方。
擔心性能就多用快取,比如點選、收藏這些一般對實時性要求都不高。
uj5u.com熱心網友回復:
看資料量,如果資料量少,多表查沒啥問題,開發快,bug少。如果資料量太多就得考慮分開查,因為有的表資料多,有的表資料少,關聯查肯定是多,分開查就是稍微復雜點。轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/34652.html
標籤:Java EE
