2010-04-21 48 views
9

我正在尋找解決方案來存儲大量消耗較少磁盤空間的信息。消耗較少磁盤空間的數據庫

的信息結構非常簡單,查詢也將是非常簡單的。 我看過像Apache Cassandra和關係數據庫這樣的解決方案,但找不到提及磁盤使用情況的比較。

上任何想法將是巨大的。

+0

你的問題並沒有真正提供足夠的信息來回答。多少數據是一個巨大的控管數量?有多少WRI你預計會有第二個測試嗎?您是否需要低延遲讀取訪問權限,還是需要批量訪問項目?你以後需要哪些索引來檢索數據? – 2010-05-05 18:15:45

+0

只需購買更大的硬盤。 – 2010-04-21 17:00:07

+0

對不起,沒有真正回答我的問題。我正在尋找優化磁盤使用的方法。 – 2010-04-21 17:02:03

回答

2

乘坐look在Oracle Berkeley數據庫 - 很簡單的強大的數據庫(鍵/值):

「的Berkeley DB支持自定義數據管理解決方案的開發,而無需傳統上與此類客戶關聯的開銷湯姆項目。 Berkeley DB提供了可配置,以滿足從手持設備到數據中心的任何應用程序需要經過充分驗證的構建模塊技術的集合,從本地存儲解決方案到世界範圍的分佈之一,從千字節到數PB。」

0

微軟的SQL服務器(2008)的最新版本支持壓縮的幾個層次(行壓縮和頁壓縮,除了備份壓縮)。可能值得調查。

一些相關的資源:

+0

壓縮數據是否保持讀/寫模式? MySQL也具有數據壓縮功能,但所有壓縮數據都是隻讀的。 – 2010-04-21 16:58:08

+0

是的,MS SQL中的壓縮數據是完全讀寫的。 – BradC 2010-04-21 17:02:50

+0

的PostgreSQL還支持對實時壓縮:http://www.postgresql.org/docs/current/static/storage-toast.html – janneb 2010-04-21 17:29:49

2

Redis威力值得如果你可以存儲在鍵值

3

談到的Apache Cassandra的數據檢查 - 它只是一個磁盤空間生豬200 MB日誌導致由卡桑德拉產生1.2 GB的文件 - 和密鑰空間只是4列有200長字符串。

+0

感謝您的信息。 – 2010-06-30 04:20:53