进程内缓存VS.进程外缓存

时间:2013-05-13 04:45:11

标签: c# azure azure-sql-database azure-caching

我一直在一个小网页上工作,我在其中显示一个带有数据库表记录的网格视图。我还有一个选项供用户将记录添加到数据库,或更新现有记录。

目前我对所有这些使用简单的SQL查询,而我的数据库很小,所以现在没问题。虽然我想为更大的数据库做好准备,但我希望实现缓存以更快地显示,插入和更新命令。我读过两种缓存:进程内缓存和进程外缓存。

有人可以向我解释一下有关两者之间差异的解释,以及如何在C#中使用Azure实现它们吗?假设我希望读取与进程内缓存和使用out-of-proc缓存的写入,我可以这样做吗?

提前致谢

1 个答案:

答案 0 :(得分:2)

我建议您根据应用程序类型和要求决定缓存机制。

请浏览以下链接

  1. Azure Basics
  2. Azure Client
  3. Caching Strategies
  4. High Availability
  5. Caching Capacity Planning Guide
  6. 另外,请发布其他详细信息,以便社区可以查看并建议正确的方法。另请注意,Appfabric还支持本地缓存。您也可以在该地区进行探索。