Redis vs NCache

.NET 应用程序的功能级别比较

这是功能级别的比较 Redis vs NCache 适用于在 Windows 上运行的 .NET 应用程序。请注意,此比较针对的是 Microsoft Azure Redis Cache v4.0.14和 NCache v5.0.2 并且不反对开源 Redis v5.0.7 或反对 Redis 企业由 Redis 实验室。如需详细比较,请阅读 PDF。

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

联系我们

联系电话

+1 214-619-2601 (美国)

+44 20 7993 8327 (英国)

©版权所有 Alachisoft 2002 - 版权所有。 NCache 是 Diyatech Corp. 的注册商标。