2012-04-24 211 views
2

我知道Microsoft在.net 4.0框架中給出了System.Runtime.Caching名稱空間。這有助於我們在內存緩存數據方面非常好(通過使用MemoryCache類)。但與企業庫一樣,它也支持數據庫緩存。我需要知道如何使用microsoft引入的新功能,在sqlserver數據庫中執行數據緩存(僅用於放置和映射數據)。我已經經歷了,但找不到任何通過代碼給出任何示例的文章。如果有人知道,請告訴我。.Net 4.0在SqlServer數據庫中緩存數據相當於內存緩存

如果某些機構可以在示例中爲此建議一個db模型,那麼結束更多。

回答

1

它更多的是你需要這些數據的問題,以及你需要多久纔去一個「昂貴」的資源來獲取它。

例如,如果您有來自第三方網站的數據,您可以將該數據「緩存」到您自己的數據庫中,這樣可以更快地訪問它。

如果您有自己的數據庫中的數據,即生成或處理「昂貴」的數據,也可以將這些數據緩存到Web層的內存中。

+0

是的,我知道這是昂貴的,在我的情況下它可能不實際。但我仍然想知道如何使用.NET Framework 4.0(System.Runtime.Caching)來處理Sql DataBase緩存。如果請你能證明這件事? – 2012-04-25 05:27:48