这个比较介于 NCache 5.3 SP1 和 AppFabric v1.1。 它描述了两种产品之间的主要功能差异。 如需详细 对照,请阅读PDF。
专栏 | AppFabric | NCache |
---|---|---|
NCache 客户支持 | ||
。NET | Yes | Yes |
爪哇岛 | 没有 | Yes |
Node.js的 | 没有 | Yes |
蟒蛇 | 没有 | Yes |
.NET 平台支持 | ||
缓存客户端 (.NET 4.x) | Yes | Yes |
缓存客户端 (.NET 6) | 没有 | Yes |
NuGet 包 (.NET 4.x) | Yes | Yes |
缓存服务器 (.NET 4.x) | Yes | Yes |
缓存服务器 (.NET 6) | 没有 | Yes |
服务器端代码 (.NET 4.x) | Yes | Yes |
服务器端代码 (.NET 6) | 没有 | Yes |
操作系统支持 | ||
Windows(缓存服务器) | Yes | Yes |
Windows(缓存客户端) | Yes | Yes |
Linux(缓存服务器) | 没有 | Yes |
Linux(缓存客户端) | 没有 | Yes |
容器和 Docker 支持 | ||
Docker 映像 (Windows) | 没有 | Yes |
Docker 映像 (Linux) | 没有 | Yes |
Azure服务结构 | 没有 | Yes |
Azure Kubernetes Service (AKS) | 没有 | Yes |
AWS 弹性 Kubernetes 服务 (EKS) | 没有 | Yes |
红帽 OpenShift Kubernetes | 没有 | Yes |
云端支援 | ||
Azure 虚拟机 | 没有 | Yes |
Azure 托管服务 | 没有 | Yes |
AWS 虚拟机 | 没有 | Yes |
AWS 托管服务 | 没有 | Yes |
其他领先的云 | 没有 | Yes |
性能和可伸缩性 | ||
缓存性能 | 确认 | 超级快 |
缓存可扩展性 | 确认 | 可扩展性极强 |
批量操作 | 局部的 | Yes |
异步操作 | 没有 | Yes |
压缩 | 局部的 | Yes |
快速紧凑的序列化 | 没有 | Yes |
指数 | 没有 | Yes |
多网卡绑定 | 没有 | Yes |
流水线 | 没有 | Yes |
缓存弹性(高可用性) | ||
动态缓存集群 | 局部的 | Yes |
点对点架构 | 没有 | Yes |
连接故障转移 | 局部的 | Yes |
动态配置 | 没有 | Yes |
多个集群 | 没有 | Yes |
命名缓存 | Yes | Yes |
集群特定事件 | 局部的 | Yes |
脑裂检测和自动恢复 | 没有 | Yes |
缓存拓扑 | ||
本地缓存 | 局部的 | Yes |
客户端缓存(靠近缓存) | 局部的 | Yes |
镜像缓存 | 没有 | Yes |
复制缓存 | 没有 | Yes |
分区缓存 | Yes | Yes |
分区副本缓存 | Yes | Yes |
分区数据平衡 | Yes | Yes |
负载均衡 | 没有 | Yes |
分区数据亲和性 | 没有 | Yes |
坚持 | 没有 | Yes |
WAN 复制(多数据中心) | ||
主动 - 被动 | 没有 | Yes |
活动 - 活动(2 个数据中心) | 没有 | Yes |
活跃 - 活跃(3+ 数据中心) | 没有 | Yes |
解决冲突 | 没有 | Yes |
重复数据删除 | 没有 | Yes |
数据保障及安全 | 没有 | Yes |
ASP.NET 和 ASP.NET 核心支持 | ||
ASP.NET Core 会话(基本) | 没有 | Yes |
ASP.NET Core 会话(高级) | 没有 | Yes |
ASP.NET Core 会话(多数据中心) | 没有 | Yes |
ASP.NET Core 响应缓存 | 没有 | Yes |
ASP.NET 会话状态缓存(基本) | 局部的 | Yes |
ASP.NET 会话状态缓存(高级) | 没有 | Yes |
ASP.NET 会话状态(多数据中心) | 没有 | Yes |
ASP.NET SignalR Backplane | 没有 | Yes |
ASP.NET View State 缓存 | 局部的 | Yes |
ASP.NET 输出缓存 | Yes | Yes |
对象缓存功能 | ||
获取、添加、插入、删除、存在、清除缓存 | Yes | Yes |
到期 | 局部的 | Yes |
锁定与解锁 | Yes | Yes |
流媒体API | 没有 | Yes |
交易 | 没有 | 局部的 |
数据可移植性 | 没有 | Yes |
项目版本控制 | Yes | Yes |
多个对象版本 | 没有 | Yes |
管理缓存中的数据关系 | ||
基于键的关系 | 没有 | Yes |
跨缓存的基于键的关系 | 没有 | Yes |
缓存与数据库同步 | ||
SQL 依赖关系 (SQL Server) | 没有 | Yes |
Oracle 依赖项 (Oracle) | 没有 | Yes |
数据库依赖(任何数据库) | 没有 | Yes |
文件依赖 | 没有 | Yes |
聚合依赖 | 没有 | Yes |
自定义依赖(轮询) | 没有 | Yes |
自定义依赖(事件) | 没有 | Yes |
事件驱动的数据共享 | ||
项目级别事件(onInsert / onRemove) | Yes | Yes |
缓存级别事件(添加/插入/删除) | 局部的 | Yes |
自定义事件(由应用程序触发) | 没有 | Yes |
连续查询 | 没有 | Yes |
Pub/Sub 消息传递(主题) | 没有 | Yes |
发布/订阅消息(队列) | 没有 | 没有 |
Pub/Sub 消息传递(多个或通配符订阅) | 没有 | Yes |
Pub/Sub 消息传递(持久订阅) | 没有 | Yes |
Pub/Sub 消息传递(非持久订阅) | 没有 | Yes |
类 SQL 缓存搜索 | ||
SQL搜索 | 没有 | Yes |
LINQ 查询 | 没有 | Yes |
标签、命名标签和组上的 SQL 和 LINQ | 没有 | Yes |
数据分组 | ||
组别 | 没有 | Yes |
标签 | Yes | Yes |
命名标签 | 没有 | Yes |
通读、通写、缓存加载器和刷新器 | ||
通读 | Yes | Yes |
直写 | 没有 | Yes |
写在后面 | Yes | Yes |
到期时自动重新加载和数据库同步 | 没有 | Yes |
缓存启动加载器和刷新器 | 没有 | Yes |
大数据处理 | ||
Map-Reduce 查询 | 没有 | Yes |
聚合器 | 没有 | Yes |
入口处理器 | 没有 | Yes |
第三方集成和扩展 | ||
Entity Framework Core Cache (扩展方法) | 没有 | Yes |
实体框架 6 缓存 | 没有 | Yes |
休眠 2nd 关卡缓存 | 没有 | Yes |
服务器端可扩展模块 | 没有 | Yes |
全文搜索扩展模块 | 没有 | Yes (卢塞恩) |
IdentityServer4 缓存和数据存储 | 没有 | Yes |
Memcached 协议服务器 | 没有 | Yes |
Memcached 智能包装 | 没有 | Yes |
安全与加密 | ||
身份验证(活动目录/LDAP) | Yes | Yes |
授权 | Yes | Yes |
数据加密 | 局部的 | Yes |
安全通信 | Yes | Yes |
缓存大小管理(驱逐策略) | ||
最大缓存大小(以 MB 为单位) | Yes | Yes |
LRU 驱逐(最近最少使用) | Yes | Yes |
LFU 驱逐(最不常用) | 没有 | Yes |
优先驱逐 | 没有 | Yes |
不要驱逐选项 | 没有 | Yes |
分布式数据结构 | ||
串 | 没有 | Yes |
清单 | 没有 | Yes |
排序列表 | 没有 | 没有 |
在 | 没有 | Yes |
排序集 | 没有 | 没有 |
队列 | 没有 | Yes |
字典 | 没有 | Yes |
Counter | 没有 | Yes |
超级日志 | 没有 | 没有 |
数据结构上的 SQL 搜索 | 没有 | Yes |
缓存管理 | ||
管理工具(基于 Web 的 GUI) | 局部的 | Yes |
监控工具(基于 Web 的 GUI) | 没有 | Yes |
监控工具(普罗米修斯) | 没有 | Yes |
监控工具(Grafana) | 没有 | Yes |
SNMP 计数器 | 没有 | Yes |
PerfMon 计数器 | Yes | Yes |
管理工具 (PowerShell) | Yes | Yes |
管理工具(命令行) | Yes | Yes |
管理和监控 (API) | 局部的 | Yes |
Java支持 | ||
Java API 支持 | 没有 | Yes |
JCache API 支持 | 没有 | Yes |
弹簧缓存 | 没有 | Yes |
Java 网络会话 | 没有 | Yes |
Java Web 会话(多数据中心) | 没有 | Yes |