内存中分布式缓存

NCache 是一种速度极快且可扩展的开源内存分布式缓存,适用于 .NET 和 Java,非常适合高事务服务器应用程序。 NCache 速度极快且可线性扩展,并缓存应用程序数据以减少昂贵的数据库访问。 采用 NCache 消除性能瓶颈并将应用程序扩展到极限事务处理 (XTP)。 NCache 还提供动态集群、智能数据复制和实时持久性以实现高可用性。

.NET版本

服务器端代码 (.NET)

  • - 通读、通写、加载器/复习器

客户端(.NET)

其他客户: Java、Node.js、Python

Java版

服务器端代码(Java)

  • - 通读、通写、加载器/复习器

客户端(Java)

其他客户: .NET、Node.js、Python

的常见用途 NCache

  1. 应用程序数据缓存(具有实时持久性的内存中)
  2. Web 应用缓存
  3. 消息传递和流媒体
    • Pub/Sub 消息传递、连续查询、事件

NCache 建筑

NCache 建筑
NCache 标杆测试
NCache 建筑
入门的五个步骤

特色客户

NCache 客户 - 花旗集团
NCache 客户 - 巴克莱银行
NCache 客户 - 美国银行
NCache 客户 - 宝马金融服务
NCache 客户 - 丰田
NCache 客户 - 美国国务院
NCache 客户 - 毕马威
NCache 客户 - 戴尔
NCache 客户 - NICE CXone Inc
NCache 客户 - 雪佛龙

比较

用例

特点和能力

使用 NCache 在以下环境和应用程序中作为极快且可线性扩展的分布式缓存。

NCache 核心架构

  • 点对点动态缓存集群
  • 缓存拓扑:分区、分区副本、
    镜像、复制缓存
  • 客户端缓存(近缓存)的进程内速度
  • 使用桥接拓扑的 WAN 复制
  • 裂脑检测和恢复

分布式缓存功能

  • 过期、锁定、批量和异步操作
  • 组、标签、命名标签
  • SQL 和 LINQ 查询
  • 通读、直写、后写
  • 数据结构(列表、队列、集合……)
  • 缓存加载器和刷新器

消息、事件、流

  • 带主题的发布/订阅消息传递(解耦应用程序)
  • 持久订阅
  • 连续查询事件
  • 项目级别和缓存级别事件

平台

  • Windows (.msi)
  • Linux(.tar.gz、RPM、DEB)
  • Kubernetes、码头工人
  • Azure AKS、AWS EKS、OpenShift、Google GKE

.NET版本

  • 服务器端代码(.NET): 通读、通写、加载器、复习器、输入处理器
  • 客户端(.NET): 直接与 NCache 服务器。 提供所有功能。
  • 其他客户: Java、Node.js 和 Python

Java版

  • 服务器端代码(Java): 通读、通写、加载器、复习器、输入处理器
  • 客户端(Java): 直接与 NCache 服务器。 提供所有功能。
  • 其他客户: .NET、Node.js 和 Python

联系我们

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