一種數據分布存儲方法,選擇多種預設存儲算法將模擬數據分布存儲到存儲節點,并按照存儲節點上的數據的歷史訪問特征訪問模擬數據,獲取訪問模擬數據所花費的時間能耗綜合值,并采用最小的時間能耗綜合值對應的預設存儲算法將存儲節點的數據進行重新分布存儲。哪一個預設存儲算法得到的時間能耗綜合值最小,則說明采用該預設存儲算法來分布存儲節點的數據,將來訪問數據所花費的時間能耗綜合值也會最小,因為數據的歷史訪問特征可反映數據將來的訪問特征。因而按照上述方式將存儲節點的數據重新分布存儲到存儲節點后,可降低數據中心存儲節點的總能耗并提高存儲節點的數據訪問速度。此外,還提供一種數據分布存儲系統。