NCacheRecursos principais do 's - na memória .NET/.NET Core Cache Distribuído

Extremamente rápido

NCache Performance

NCache é um cache distribuído na memória extremamente rápido. É muito mais rápido do que ir ao banco de dados para ler dados. NCache fornece tempos de resposta abaixo de milissegundos para seus clientes.
Essa velocidade vem de uma série de razões. Primeiro, NCache é um cache distribuído na memória e não precisa transformar dados de linhas em objetos e simplesmente retorna objetos rapidamente.
Segundo, NCache pode manter o cache próximo ao aplicativo na forma de Cache do Cliente. O Client Cache pode até ser InProc para o aplicativo cliente e, ao mesmo tempo, sincronizar com o cache clusterizado.

Veja mais detalhes em benchmarks de desempenho.

 

Escalabilidade Linear

Escalabilidade LinearOs bancos de dados relacionais não conseguem escalar horizontalmente e, portanto, tornam-se um grande gargalo para seu aplicativo quando você tenta escalar. No entanto, ao contrário dos bancos de dados, NCache é capaz de escalar horizontalmente e permite que você continue aumentando sua carga de transações. Com NCache, você não terá mais um gargalo de escalabilidade.

Além de tudo isso, NCache fornece escalabilidade linear. A escalabilidade linear significa que, à medida que você aumenta seus servidores de cache de 1 para 2 e de 2 para 3, sua capacidade de transação primeiro dobra e depois triplica em relação à capacidade original. O aumento na capacidade de transação não se degrada significativamente quando você aumenta seu cluster de cache.

Veja mais detalhes em benchmarks de desempenho.

 

Cluster dinâmico de autocura

Cluster dinâmico de autocura

NCache tem um cluster de cache dinâmico de autorrecuperação que possui uma arquitetura ponto a ponto. Isso permite adicionar ou remover servidores de cache em tempo de execução sem interromper o cache ou seu aplicativo. O cluster se ajusta automaticamente à nova situação.

Tudo isso destina-se a garantir que o cluster de cache forneça 100% de tempo de atividade, já que você provavelmente o usará em aplicativos de missão crítica em que o custo do tempo de inatividade é muito alto.

Leia mais em clustering dinâmico de autocorreção.

 

Várias topologias de cache

Várias topologias de cache

NCache fornece um rico conjunto de topologias de cache, incluindo espelhado, replicado, particionado, réplica de partição e cache de cliente. Uma topologia de cache é essencialmente uma estratégia de armazenamento de dados no cache. Existem várias topologias de cache para lidar com diferentes situações.

As topologias de armazenamento em cache são projetadas para garantir que você dimensione o cache linearmente (em termos de capacidade de armazenamento e capacidade de carga de transação). As topologias de armazenamento em cache também garantem que os dados sejam replicados de forma síncrona ou assíncrona.

Leia mais detalhes em topologias de cache.

 

Ponte para replicação WAN

Ponte para replicação WAN NCache fornece uma maneira de replicar todo o cache distribuído na WAN sem diminuir a velocidade do cache. Essa replicação é feita de forma assíncrona e por meio de uma Bridge. Você pode fazer replicação ativa-passiva ou ativa-ativa.

O Bridge pode ser um servidor dedicado separado ou um processo separado em seu servidor de cache. E uma Bridge pode ser um cluster ativo-passivo de dois nós para fornecer tolerância a falhas.

Leia mais em Replicação WAN.

 

Ferramentas de administração poderosas

Ferramentas administrativas poderosas NCache fornece ferramentas poderosas baseadas em GUI e de linha de comando para administrar e monitorar clusters de cache. As ferramentas baseadas em GUI permitem que você administre e monitore facilmente clusters de cache. E as ferramentas de linha de comando permitem automatizar suas tarefas de configuração e administração de cache.

NCache O Manager é uma ferramenta baseada em GUI que permite configurar, criar e administrar clusters de cache facilmente. E NCache O Monitor é uma ferramenta baseada em GUI no estilo de painel. Ele permite monitorar facilmente não apenas clusters de cache, mas também servidores web/app que são seus remote client.

Leia mais em ferramentas de administração e monitoramento.

© Copyright Alachisoft 2002 - . Todos os direitos reservados. NCache é uma marca registrada da Diyatech Corp.