需求:
100張表(一天一張表),欄位有id,mac,date,按mac欄位統計,
在100張表里記錄總條數,即類似sql中的group by mac,求count,如果用關系型資料庫查詢會不會很慢,
是否能用lucene解決,是否還有更好的方案?
說明:100張表,是以天為單位,每天一張,表里記錄的是設備的采集資料,利用這些資料進行資料分析。
uj5u.com熱心網友回復:
每天一個表,也就是說資料結構都是一樣的,按照時間放到不同的表里,對吧。如果是這樣,建議你把這些資料放到一個表里,按照日期增加磁區,會減少很多麻煩。
uj5u.com熱心網友回復:
之前做電信專案一般都是建日磁區表,正常上千萬的資料量,就這么幾個欄位的group by ,查詢效率不會很慢的uj5u.com熱心網友回復:
寫個存盤程序,每天定時運行,將前一天的資料統計好放在一個統計表中,這個統計表中每天會產生一條記錄。100天也就100條記錄而已。比實時用lucene查詢快多了。轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/73506.html
標籤:高性能數據庫開發
