2011-07-06 50 views
3

我感興趣的發現候選軟件,它可以幫助我建立一個程序,它會做這樣的數據庫:最佳技術用於存儲大文件

  • 簡單的key-value存儲,與關鍵的是哈希,價值是一個潛在的大文件(總數據集10-100mb,可以輕鬆運行到200gb以上)
  • 請求量非常低。也許1000元之間,大概不到
  • 2倍,5倍之間更多的讀比寫
  • 自動刪除沒有被質疑的同時,保持磁盤空間得到控制
  • 它確定爲系統數據丟失數據。
  • 易於安裝/少依賴/易使xplatform

Sofware喜歡的Redis和MongoDB看起來有趣的候選人,但他們也非常似乎試圖解決的每秒許多要求有效地處理這個問題,通常爲網站提供支持。一個我沒有的要求。

我想知道如果你知道一個工具,這將是一個更好的匹配,我想解決的具體問題。

+0

什麼查詢語言/訪問模式做喲uanticipate? – Randy

回答

3

根據您的要求,最簡單的解決方案是使用文件系統來存儲您的數據。使用散列鍵作爲文件名。

查找效率高,數據將自動緩存在內存中。

如果您的文件系統支持它,您可以根據每個文件的上次訪問時間進行常規清理。