NCache 是一个 内存分布式缓存 适用于 .NET、Java、Node.js、Python 和 Scala。 它是一种速度极快、可线性扩展的缓存存储器,可缓存应用程序数据以减少昂贵的数据库访问。
NCache, 作为 .NET 应用程序的市场领导者,拥有庞大且多样化的客户群,具有不同的缓存需求。 为了满足所有这些不同的需求 NCache 提供两个名为“NCache Professional“和”NCache Enterprise. 两个版本都提供了满足客户需求的不同功能集。
NCache Professional 型号
NCache Professional 版本适用于需要经济且可扩展的分布式缓存解决方案的企业。 它提供应用程序数据缓存以减少昂贵的数据库访问,并为您的应用程序提供线性可扩展性。
该版本提供了分布式缓存的接口,基本 会话存储, 响应缓存及 SignalR Backplane 为其ASP.NET Core 客户。 对于 ASP .NET 客户端,该版本提供了很多东西,包括基本的 会话存储,基本 查看状态 保存网页的状态, 输出缓存及 SignalR Backplane.
对于 .NET 和 .NET Core 集成, NCache 为 EF Core Cache 提供基本支持和 NHibernate Cache. 为了方便地从 App Fabric 迁移到 NCache, NCache Professional 版本提供 AppFabric 包装 帮助你迁移到 NCache 没有任何代码更改。
NCache Professional 版本还支持基本的 发布/订阅消息, 全文搜索分布式 Lucene, JSON API, JSON 序列化, 自动缓存启动及 PowerShell Cmdlet 工具. 该版本还提供 NCache Cloud Services 用于 Azure、AWS 和其他云。
NCache Enterprise 型号
NCache Enterprise edition 是一个优秀的缓存解决方案,适用于成熟和成长中的企业。 该版本包括所有 NCache 功能包括年度维护和定期支持。 它支持缓存拓扑,如 分区副本缓存 和 镜像缓存 以确保高可用性,以及 桥接拓扑 用于 WAN 复制。
该版本还提供了 裂脑检测和恢复 100% 正常运行时间的功能,对 ASP.NET 和 ASP 的高级和多站点支持.NET Core 会话,GUI 管理器 NCache. NCache Enterprise 版本还提供安全和加密以满足您的所有安全需求。
除了对上述功能的支持外, NCache Enterprise 版本还提供有偿年度维护和 24×7 错误修复和功能升级支持。
为什么升级到 NCache Enterprise?
如果您的资源审计让您感到惊讶,表明您花费了大量时间和资金来维护缓存而不是改进应用程序,那么这表明 NCache Professional 不再是满足您不断增长的业务需求的最佳选择,并且 NCache Enterprise 现在是您扩展基础架构和扩展业务的理想缓存解决方案。 以下是告诉您确实需要升级的指标:
一致的正常运行时间
当您知道您的客户群无法选择“下降”时。 但是您扩展的基础架构和扩展的客户群导致频繁停机。 那么是时候通过升级来打败停机时间了 NCache Enterprise!
NCache Enterprise 版本通过其高效的分布式缓存技术确保高可用性,包括 分区副本缓存 和 镜像缓存. NCache 还提供 网桥拓扑 即使您的缓存分布在遥远的地理位置,也能确保高可用性。
NCache Enterprise 版本确保 100% 的正常运行时间 裂脑检测和恢复 功能以满足您的高级缓存需求。
数字化改造
如果您计划服务于不同的市场并考虑转变服务的性质,那么在重新定义应用程序的设计和架构的同时,您还需要升级缓存。
NCache Enterprise 版本提供灵活的部署机制以及功能:如 Advanced 发布/订阅消息, 基于GUI NCache 经理 和监控,以及 实时升级. 它还提供 24×7 的支持和维护,以便及时修复错误并发布针对关键错误修复的私有补丁。
高效的搜索能力
如果您已经开始注意到数据库的大小及其复杂性随着时间的推移而增加,并且您的读取花费了太多时间。 那你肯定需要一个高效强大的搜索能力和 NCache Enterprise 为您提供这样的能力 全文搜索分布式 Lucene 执行全文搜索。
NCache 已经在其内存分布式缓存(因此得名分布式 Lucene)上以其原生形式实现了 Lucene API.NET。 这已将独立的 Lucene 转变为一个极其快速且可线性扩展的全文搜索解决方案,适用于 .NET / .NET Core 应用程序。 而且,由于本机 Lucene API,您无需对 .NET Lucene 应用程序进行任何代码更改即可使用它 NCache.
数据安全是重中之重
如果您正在处理关键数据,或者您不希望除授权用户列表之外的每个人都拥有对您的缓存服务器的管理访问权限——那么请不要再升级到 NCache Enterprise.
NCache 提供强大的安全和加密功能,有助于确保您的缓存免受未经授权的访问。 NCache 适用于任何 LDAP 支持的目录服务。 所有用户都根据 LDAP 支持的目录服务进行身份验证。 它提供对两个 LDAP 域控制器(主要和次要)的支持,以确保您的管理和 API 级操作的容错能力。
NCache Enterprise 版本为您提供了具有不同粒度级别的安全功能,您可以根据需要实施这些功能。
结论
NCache Professional 和企业版这两个版本都为用户提供了强大的功能集。 但是,时不时地对您的业务需求进行公正的分析可以帮助您做出正确的选择。 如果您注意到您的缓存需求在不断变化,请毫不犹豫地选择 NCache Enterprise 版本,因为它承诺平滑的可扩展性并确保高可用性以满足您的所有缓存需求。