NCache 是一个基于 .NET 应用程序关键任务的集群存储器对象缓存。 NCache 也能对运行在服务器的 .NET 应用程序提供一个可升级的 ASP.NET Clustered Session State 解决方案。分布式缓存和会其余话状态同时使你不只能够差很少能够十倍地提升你的 .NET 应用程序的速度,还能够使它更具可扩展性和可用性。 数据库
具体功能: 缓存
缓存拓扑
- 本地缓存。
- 复制缓存。
- 分区缓存(自动分区)。
- 分区缓存(紧密定位)。
- Client 其余Cache 客户端缓存。
- 本地 .NET 客户端 (InProc & OutProc)。
- 本地 Java 客户端 (OutProc)。
- 远程 .NET & Java 客户端。
- Partitioned Cache wi其余th with Replicas 复制分区缓存。
动态聚类
ASP.NET 会话聚类
- 基于 .NET 1.1 的 HttpModule (没有改变代码)。
- 基其余于 .NET 2.0 的 Session Store Provider (没有改变代码)。
三方整合
- NHibernate Level-2 Cache Provider.
- Caching Application Block 其余(CAB).
- TierDeveloper.
数据到期
缓存依赖关系
- 基于关键字的依赖。
- 基于文件的依赖。
- 基于多缓存关键字的依赖。
缓存与数据库同步
- 基于 其余SQL Server 2005 的 SqlDependency.
- 基于投票式的 DbDependency, 适用于SQL 2000, Oracle & OLEDB.
Clustered-Wide 事件通知
- 更新和删除其余所选择的关键字的事件。
- 插入,更新和删除任意关键字的事件。
- 自定义事件通知。
Object Query Language (OQL)
- OQL 适用于基于属性的查询。
- 为查询建立属性的索引。
回收
其余
- 固定的和可变大小的缓存。
- Least Recently Used (LRU).
- Least Frequently Used (LFU).
- 优先级的 FIFO.
存储选项
- .NET Heap.
- 内存映射文件。
- 主其余要缓存及溢出缓存。
NCache 管理器
- 远程图形化 Cluster 配置。
- 远程 Cluster 监视器。
- InProc 缓存实例监视器。
杂项
- 连读,连写,延迟写。
- 异步操做(添加,插入,删除)。
- 紧其余凑串行化。
- 大量操做 (添加,插入,删除,获取数据)。
- 数据组。
- 多缓存链接。
- 64 位版本。
- 安全。
原文来自 http://www.fanganwang.com/product/3874 安全