小智 11
我刚刚发布这篇文章,并想补充一点,我是NCache的老用户,并对该产品的工作和性能有很好的了解.
William L. Bain的帖子旨在给出两个着名的缓存解决方案之间的差异,但我没有看到任何关于NCache的提及所以这里有一些NCache的功能可能会使它与ScaleOut截然不同.
NCache提供了分区复制缓存,通过分区,可靠性通过复制和数据可用性来防止数据丢失和节点故障,从而为您提供可扩展性.您还可以选择使用NCache复制,分区,本地,客户端或镜像缓存
NCache允许您使用读取和直写,这样您就可以确保您的缓存永远不会与数据库不同步.
使用批量操作功能,您可以组合多个get或write调用,这可以减少带宽消耗,并且操作比进行许多单独的get或write调用快得多.
事件和基于轮询的同步
对象查询
使用数据预加载缓存
在Windows启动时自动启动缓存
NCache还提供NHibernate支持
客户端缓存可获得更快的结 客户端缓存位于应用程序中并保存最常用的数据.客户端缓存与主缓存同步,并提供有效和更好的读/写结果
增强安全功能
NCache也非常适合ASP.NET会话.它允许您在缓存中缓存会话状态,而无需更改任何代码.您只需要修改Web.config并准备好为ASP.NET应用程序使用缓存.
NCache附带一个名为NCache Monitor的监控实用程序,可让您查看使用的拓扑,缓存正常运行时间,项目计数,端口号,事件历史记录等.NCache Manager(用于管理缓存的GUI工具)还集成了一个统计窗口,您可以在其中监视实时缓存活动,包括驱逐,添加,读取,写入,更新,到期,读取和写入请求等.
| 归档时间: |
|
| 查看次数: |
5464 次 |
| 最近记录: |