有沒有人嘗試使用lucene作爲memcached的後備存儲?Lucene作爲memcached的後備存儲
這裏的交易: 林的架構可擴展的靜態數據存儲工作。該公司決定對某些靜態信息進行本地化,因此很快我們將對我們的數據庫實體進行20次翻譯,這將給出大約+ 4G的整體靜態文本。數據的性質是完全只讀的(主要是地理定位和用戶摘要翻譯)。
所以我決定去,因爲它的NIOFSDirectory和MMapDirectory的使用Lucene。問題是我們正在運行32位jvm =>所以很快就會用MMapDirectory完成冷靜時間(到目前爲止,我已經爲2種語言構建了架構)。我測試了NIOFSDirectory,它的性能看起來很吸引人,但我並不認爲磁盤使用率很高,所以我在考慮memcached,並在發生memcached過程時將NIOFSDirectory作爲備份存儲。
Physcally它會像在應用程序中的每個節點。集羣將在memcached進程中包含這些4G文本,並由lucene'NIOFSDirectory進行備份。
所以,你人認爲?這是拱門嗎?好的?