| 特性 | NCache 开源OSS | NCacheNCache | ||
|---|---|---|---|---|
| 免费 (按原样使用) |
行货 | |||
| 缓存客户端 | OSS | NCache | ||
| - .NET 6 / 8 / 9 / 10(Windows 和 Linux) | ||||
| -.NET 4.8(视窗) | ||||
| - Java(Windows 和 Linux) | 未来 | |||
| - Node.js(Windows 和 Linux) | 未来 | |||
| - Python(Windows 和 Linux)(全新发布) | 未来 | |||
| 缓存服务器 | OSS | NCache | ||
| -.NET 8(视窗) | ||||
| -.NET 8(Linux) | ||||
| 缓存拓扑 | OSS | NCache | ||
| - 簇大小 | 最大3 | 无限量 | ||
| - 本地缓存 | ||||
| - 客户端缓存 (提升性能) | ||||
| - 复制缓存 | (最大 4 GB) |
|||
| - 分区缓存 | ||||
- 分区副本缓存
|
||||
| - 坚持 | ||||
| - 广域网复制 (桥式拓扑) | ||||
| - 实时软件升级 | ||||
| - TCP/IP Nagle 算法 (提升性能) | ||||
- 其他高可用性功能
|
||||
| 云(Azure、AWS、Google、其他) | OSS | NCache | ||
- NCache Cloud (Azure / AWS Marketplace)
|
||||
- NCache 软件(所有云平台)
|
||||
| Kubernetes 支持(云端、本地部署) | OSS | NCache | ||
|
||||
| 分布式缓存功能 | OSS | NCache | ||
| - 新现代 NCache API | ||||
| - 基本操作 (获取、添加、插入、删除) | ||||
| - 批量操作 (获取、添加、插入、删除) | ||||
| - 锁定/解锁 (独占锁定) | ||||
| - 乐观锁定 | ||||
| - JSON 序列化 | ||||
| - 异步操作 (添加、插入、删除) | ||||
| - 压缩 | ||||
| .NET 集成 | OSS | NCache | ||
| - 实体框架核心缓存 (基本) | ||||
| - Entity Framework Core Cache(高级) | ||||
| - NHibernate 缓存 (基本) | ||||
| - NHibernate 缓存(高级) | ||||
| - AppFabric 包装 (无代码更改) | ||||
| - Redis .NET包装器 (无代码更改) | ||||
| ASP.NET Core 应用 | OSS | NCache | ||
| - ASP.NET Core IDistributedCache | ||||
| - ASP.NET Core IDistributedCache (多缓存) | ||||
| - ASP.NET Core 会话 (基本) | ||||
| - ASP.NET Core 会话(JSON 序列化)全新发布) | ||||
| - ASP.NET Core 高级课程 | ||||
| - ASP.NET Core 响应缓存 | ||||
| - ASP.NET Core SignalR 背板 | ||||
| - ASP.NET Core 输出缓存 | ||||
| - ASP.NET Core 数据保护 | ||||
| - ASP.NET Core 混合缓存 | ||||
| Java应用程序 | OSS | NCache | ||
| - NCache API(缓存) | 未来 | |||
|
未来 | |||
| - 休眠缓存 | 未来 | |||
| - 弹簧集成 | 未来 | |||
| ASP.NET 应用程序 | OSS | NCache | ||
| - ASP.NET 会话 (基本) | ||||
| - ASP.NET 会话 (高级) | ||||
| - ASP.NET 会话 (与 ASP.NET Core 共享) | ||||
| - ASP.NET 视图状态 (基本) | ||||
| - ASP.NET 视图状态 (高级) | ||||
| - ASP.NET 输出缓存 | ||||
| - ASP.NET SignalR 背板 | ||||
| Node.js 应用程序 | OSS | NCache | ||
| - NCache API(缓存) | 未来 | |||
| - Node.js Web 会话 | 未来 | |||
| Python 应用程序 | OSS | NCache | ||
| - NCache API(缓存) | 未来 | |||
| Python Web 会话 | 未来 | |||
| Pub/Sub 消息和事件 | OSS | NCache | ||
| - 发布/订阅消息 (基本) | ||||
| - 发布/订阅消息(高级) | ||||
| - 发布/订阅(主题优先级、消息排序) | ||||
| - 基于模式的订阅(通配符) | ||||
| - 持久订阅 (独家/共享) | ||||
| - 项目级别事件 (更新/删除时) | ||||
| - 缓存级别事件 (关于添加/更新/删除/清除缓存) |
||||
| 数据过期和驱逐 | OSS | NCache | ||
| - 到期日期(绝对) | ||||
| - 到期日(滑动) | ||||
| - 到期(默认) | ||||
| - 驱逐(优先级 FIFO) | ||||
| - 驱逐(最近最少使用)(LRU) | ||||
| - 驱逐(最不常用)(LFU) | ||||
| - 驱逐(不驱逐) | ||||
| 缓存管理(Windows、Linux) | OSS | NCache | ||
| - NCache 网页管理器 (GUI) | ||||
| - PowerShell Cmdlet 工具 | ||||
| - 缓存配置文件编辑 | ||||
| - 热应用配置更改 | ||||
| - 缓存管理 API(。NET & 爪哇岛) | ||||
| - 自动重启并在重启时加入集群 | ||||
| - 端口转发(防火墙和多站点) | ||||
| - 缓存服务器和客户端中的多个 NIC 映射 | ||||
| 缓存监控(Windows、Linux) | OSS | NCache | ||
| - NCache 网络监视器 (图形用户界面) | ||||
| - NCache Web 管理器计数器 | ||||
| - PerfMon 计数器 (赢得) | ||||
| - Windows 事件日志 (Win) | ||||
| - SNMP 计数器 | ||||
| - NCache 邮件提醒 (基于模板) | ||||
| - 集群更改事件(.NET 和 Java) | ||||
| - PerfMon 计数器服务器端日志记录 (Windows、Linux) | ||||
| - API 分析和日志记录 (服务器端) | ||||
| - NCache 日志查看器 (视窗) | ||||
| 安保防护 | OSS | NCache | ||
| - 验证 (Active Directory/LDAP/Entra ID/AWS 目录服务) |
||||
| - 授权(管理员、用户) | ||||
| - 加密 3DES128-192, AES128-192-256, AES-FIPS 128-192-256 |
||||
| - 加密金钥 数据加密密钥 (DEK)、密钥加密密钥 (KEK)、 凭证加密密钥 (CEK) |
||||
| - RSA加密 传输密钥(客户端到服务器,集群内) |
||||
| - TLS 1.2 和 1.3 (服务器) | ||||
| - 相互 TLS 1.2 和 1.3 (客户端、服务器) | ||||
| - 两个域控制器 | ||||
| - HTTPS NCache 管理中心(全新发布) | ||||
| SQL 搜索缓存 | OSS | NCache | ||
| - SQL 查询 | ||||
| - LINQ 查询 | ||||
| - 对组、标签、命名标签的 SQL/LINQ 查询 | ||||
| - 标签 | ||||
| - 命名标签 | ||||
| - 为 SQL 和 LINQ 索引对象属性 | ||||
| - 通过注释索引对象属性(全新发布) | ||||
| - 为 SQL 和 LINQ 索引 JSON 文档 | ||||
| - SQL 查询中的可空支持(全新发布) | ||||
| 直读、直写缓存 (.NET) | OSS | NCache | ||
| - 通读提供程序 | ||||
| - 到期时自动重新加载/数据库同步 | ||||
| - 直写提供程序 | ||||
| - 后写 (异步) | ||||
| 缓存加载器/刷新器(.NET) | OSS | NCache | ||
| - 缓存加载器 (分布式) | ||||
| - 缓存刷新器 (分布式) | ||||
| 数据结构 | OSS | NCache | ||
| - Counter | ||||
| - 列表 | ||||
| - 哈希集 | ||||
| - 字典 | ||||
| - 队列 | ||||
| 将缓存与数据库同步 | OSS | NCache | ||
| - 数据库依赖(OLEDB) | ||||
| - CLR DB 过程 (SQL 服务器) | ||||
| 大数据处理 | OSS | NCache | ||
| - 入口处理器 | ||||
| 缓存持久化 | OSS | NCache | ||
| - 具有持久性的内存缓存 | ||||
| 客户端包(.NET、Java、Node.js、Python) | OSS | NCache | ||
| - NuGet (软件开发套件(SDK) , 会议, ID分布式缓存, 休眠) |
||||
| -NuGet(信号R, 英孚核心, Lucene) | ||||
| - Maven(Java) (客户端API, 会议, 春季, 过冬) |
||||
| - npm(Node.js) (客户端API, 会议) |
||||
| -PyPi(Python) (客户端 API、会话) |
||||
| 许可与支持 | OSS | NCache | ||
| - 技术许可/授权 | 免费 | 行货 | ||
| - 支持 (电子邮件、电话、办公时间) | 公共论坛, 无服务等级协议 |
|||
| - 维护 (新版本、公共服务包) | ||||
| - 维护(私人补丁;关键错误修复) | ||||
| - 24x7支持 (1 小时服务水平协议) | ||||