2011-03-09 70 views
0

我正在創建一個項目,其中包括網絡郵件功能。我們有MongoDB作爲主要的數據庫管理系統,但是在大量的電子郵件中,它變得過載了消息體。 我們嘗試在服務器HD和S3節點上存儲郵件正文,但效率不高。如何存儲大量的電子郵件消息體

是否有任何很好的解決方案來存儲大量文件(可能是雲存儲或某些NoSQL DBMS或其他)的鍵值存儲?

回答

2

您可能在過度思考/過度設計DBMS組件。您可能需要考慮Berkeley DB作爲您的數據存儲。它支持多種API,包括Key/Value API(NoSQL)。它具有高度可擴展性,可靠性和速度非常快。 Berkeley DB廣泛用於商業和開源電子郵件項目,包括OpenWave,Critical Path,Postfix,SendMail等。由於嵌入式應用程序具有嵌入性,小字體,易於開發的鍵/值對API以及完全可配置的功能,因此它是電子郵件數據管理的常用選擇。

聲明:我是Berkeley DB的產品經理,所以我有點偏見。也就是說,伯克利DB 這些產品使用和更多的電子郵件數據管理。

+0

謝謝,我們會更加貼近BerkleyDB。看起來很有希望。 – cleg 2011-03-11 08:18:51

相關問題