關于目前資料與曆史資料分離的解決方法。我們公司的資料需要保留好幾年的随時查詢,但是這樣就會影響系統運作速度。我想隻保留3個月的資料,其他的放到另一個資料庫上,
然後需要調用曆史資料的時候從曆史資料庫查詢,什麼樣的解決方案最好呢。
1,曆史表,或者使用資料倉庫
2,采用分區,将過期(例如三月後的曆史資料)資料按着分區移到曆史庫(另外一個庫)去
3,1,分區
2、曆史資料隻讀,傳輸到曆史庫,建立DBLINK+視圖進行查詢
4,在一個庫裡放所有曆史資料和目前資料應用不是更簡單嗎?還可以節省遷移資料的巨大開銷和工作任務。
5,系統到底多大,硬體配置如何, 性能解決有多種方案,需要權衡成本
6,分區+轉儲,這個應用現在還是很廣泛的了
7,在一個庫裡放所有曆史資料和目前資料應用不是更簡單嗎?還可以節省遷移資料的巨大開銷和工作任務。
同意此法。
我所在的台資深圳子公司所用的ORALCE11g是标準版的,沒有分區功能,所有使用者資料放在一個執行個體中的一個表空間中,最大的表有8.24G,
超過1G的表有16個、索引有2個,産線所有事務、所有報表和與台灣母公司ERP同步任務都在一個執行個體庫中,除了個别報表在查詢的時限
較長時慢些之外,其他都很快。慢的原因是實際是系統設計的缺陷。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/27776156/viewspace-743095/,如需轉載,請注明出處,否則将追究法律責任。
轉載于:http://blog.itpub.net/27776156/viewspace-743095/