Cache distribuído na memória

NCache é um cache distribuído na memória de código aberto extremamente rápido e escalável para .NET e Java, ideal para aplicativos de servidor com alto volume de transações. NCache é extremamente rápido e linearmente escalável e armazena dados de aplicativos em cache para reduzir viagens caras ao banco de dados. Usar NCache para remover gargalos de desempenho e dimensionar seus aplicativos para processamento extremo de transações (XTP). NCache também fornece clustering dinâmico, replicação inteligente de dados e persistência em tempo real para alta disponibilidade.

Edição .NET

Código do lado do servidor (.NET)

  • - Leitura, gravação, carregador/atualização

Cliente (.NET)

Outros clientes: Java, Node.js, Python

Edição Java

Código do lado do servidor (Java)

  • - Leitura, gravação, carregador/atualização

Cliente (Java)

Outros clientes: .NET, Node.js, Python

Usos comuns de NCache

  1. Cache de dados do aplicativo (na memória com persistência ao vivo)
  2. Cache de aplicativo da Web
  3. Mensagens e fluxos
    • Mensagens do Pub/Sub, consulta contínua, eventos

NCache Arquitetura

NCache Arquitetura
NCache O benchmarking
NCache Arquitetura
Cinco passos para começar

Clientes em destaque

NCache Clientes - Grupo Citi
NCache Clientes - Banco Barclays
NCache Clientes - Bank of America
NCache Clientes - BMW Financial Services
NCache Clientes - Toyota
NCache Clientes - Departamento de Estado dos EUA
NCache Clientes - KPMG
NCache Clientes - Dell
NCache Clientes - NICE CXone Inc
NCache Clientes - Chevron

Comparações

Casos de uso

Recursos e capacidades

Use NCache como um cache distribuído extremamente rápido e linearmente escalável nos seguintes ambientes e aplicativos.

NCache Arquitetura Central

  • Cluster de cache dinâmico ponto a ponto
  • Topologia de cache: particionada, partição-réplica,
    Cache espelhado e replicado
  • Velocidade InProc com Client Cache (Near Cache)
  • Replicação de WAN com topologia de ponte
  • Detecção e recuperação do cérebro dividido

Recursos de cache distribuído

  • Expiração, bloqueio, operações em massa e assíncronas
  • Grupos, Tags, Tags Nomeadas
  • Consultas SQL e LINQ
  • Leitura, gravação, gravação atrás
  • Estruturas de Dados (Lista, Fila, Conjunto, ...)
  • Carregador e Atualizador de Cache

Mensagens, eventos, streams

  • Mensagens do Pub/Sub com tópico (aplicativos desacoplados)
  • Assinaturas duráveis
  • Eventos de consulta contínua
  • Eventos de nível de item e nível de cache

Plataformas

  • Janelas (.msi)
  • Linux (.tar.gz, RPM, DEB)
  • Kubernetes, Docker
  • Azure AKS, AWS EKS, OpenShift, Google GKE

Edição .NET

  • Código do lado do servidor (.NET): Leitura, gravação, carregador, atualização, processador de entrada
  • Cliente (.NET): Fala diretamente com NCache servidores. Fornece todos os recursos.
  • Outros clientes: Java, Node.js e Python

Edição Java

  • Código do lado do servidor (Java): Leitura, gravação, carregador, atualização, processador de entrada
  • Cliente (Java): Fala diretamente com NCache servidores. Fornece todos os recursos.
  • Outros clientes: .NET, Node.js e Python
© Copyright Alachisoft 2002 - . Todos os direitos reservados. NCache é uma marca registrada da Diyatech Corp.