0
我使用python腳本來運行每小時發佈一個網站,該網站發佈社交媒體平臺最流行的主題標籤。它們將被存儲在數據庫(MYSQL)中,每行都是一個hashtag,然後是每個小時的列出現在排名前20的小時,其中列出了過去一小時內的使用次數。 因此,行數和列數將不斷增加,因爲出現了新的主題標籤,以及之前出現的主題重新浮出了前20名。 有沒有最好的方法來解決這個問題?處理大量動態添加列的數據庫的最佳方法?
我使用python腳本來運行每小時發佈一個網站,該網站發佈社交媒體平臺最流行的主題標籤。它們將被存儲在數據庫(MYSQL)中,每行都是一個hashtag,然後是每個小時的列出現在排名前20的小時,其中列出了過去一小時內的使用次數。 因此,行數和列數將不斷增加,因爲出現了新的主題標籤,以及之前出現的主題重新浮出了前20名。 有沒有最好的方法來解決這個問題?處理大量動態添加列的數據庫的最佳方法?
您的設計不適合關係數據庫,如MySQL。最好的方法是將存儲佈局重新設計爲關係數據庫可以很好地工作的形式(例如,使每行成爲(hashtag,hour)對),或者使用關係數據庫以外的其他方式來存儲它。