我目前有一個Web應用程序,可以在內存中快速查找大量數據(數十萬條),然後在SQL Server中作爲永久性緩存。基本上,信息由地址的地理編碼組成,其中通過遠程Web服務檢索地理編碼,如果需要連續調用而不是緩存,則需要時間。使用RavenDB作爲持久緩存
在速度和內存方面,使用RavenDB(或其他建議)是否將這些信息緩存在持久存儲中會更好?目前該應用程序託管在一臺服務器上,SQL Server將大部分內存都幹掉,所以我想要一個更輕量級的解決方案。
我目前有一個Web應用程序,可以在內存中快速查找大量數據(數十萬條),然後在SQL Server中作爲永久性緩存。基本上,信息由地址的地理編碼組成,其中通過遠程Web服務檢索地理編碼,如果需要連續調用而不是緩存,則需要時間。使用RavenDB作爲持久緩存
在速度和內存方面,使用RavenDB(或其他建議)是否將這些信息緩存在持久存儲中會更好?目前該應用程序託管在一臺服務器上,SQL Server將大部分內存都幹掉,所以我想要一個更輕量級的解決方案。
作爲一個文檔數據庫RavenDB似乎矯枉過正,如果只用作緩存。 redis作爲價值商店怎麼樣?它可以更好地匹配你之後的內容
mongodb呢?!!?超快寫入和快速讀取?烏鴉不錯,或者IMO – bbqchickenrobot 2011-08-29 03:20:01
RavenDb讀取速度應該比SQL快。不是說寫入速度很慢,但據我所知,它對讀取操作進行了優化。所以你應該嘗試一下,它應該是更好的性能。雖然我不確定記憶。
如果你想要更多的信息,你可以隨時嘗試RavenDb Google Group。艾恩德跟隨它,所以他可能會回答自己。
無論是哪個數據庫更適合您的需求,這取決於您所談論的數據的種類。除非您讓我們更深入地瞭解您的要求,否則這裏沒有人會認真告訴您RavenDB是否會在您的情況下更好。 – 2011-08-21 14:20:24