NCache vs Red Hat Data Grid - Uma comparação detalhada de recursos

Este documento compara NCache com o Red Hat Data Grid e compara suas diferenças significativas. Esta comparação concentra-se em todas as principais áreas que um bom cache distribuído na memória deve fornecer. Para uma comparação detalhada, leia o PDF.

  • Parcial = Suporte Parcial
  • Sim = Suporte Completo
  • Não = Sem Suporte
  • Verificar = Verifique você mesmo
  • Em breve = Em breve

Característica

Rede de Dados Red Hat

NCache

Suporte à plataforma .NET

- Cliente de cache .NET
Parcial
Sim
- .NET Core Cliente de cache
Não
Sim
- Pacotes Nuget .NET
Não
Sim
- Servidor de cache .NET
Não
Sim
- .NET Core Servidor de Cache
Não
Vinda
- Código do lado do servidor .NET
Não
Sim
- .NET Core Código do lado do servidor
Não
Vinda

ASP.NET e ASP.NET Core Suporte Ver detalhes

-ASP.NET Core Persistência de sessão (básico)
Não
Sim
-ASP.NET Core Persistência de sessão (avançado)
Não
Sim
-ASP.NET Core Sessões (vários sites)
Não
Sim
- Cache de estado de sessão ASP.NET (básico)
Não
Sim
- Cache de estado de sessão ASP.NET (avançado)
Não
Sim
- Estado de sessões ASP.NET (vários sites)
Não
Sim
- ASP.NET View State Esconderijo
Não
Sim
- Cache de Saída ASP.NET
Não
Sim

Desempenho e escalabilidade Ver detalhes

- Desempenho de cache
verificar
Super Rápido
- Escalabilidade de cache
verificar
Extremamente escalável
- Operações em massa
Sim
Sim
- Operações assíncronas
Sim
Sim
- Compressão
Não
Sim
- Serialização Compacta Rápida
Parcial
Sim
- Índices
Sim
Sim
- Ligação múltipla de NIC
Não
Sim

Elasticidade do cache (Alta disponibilidade) Ver detalhes

- Cluster de Cache Dinâmico
Sim
Sim
- Arquitetura ponto a ponto
Sim
Sim
- Failover de conexão
Sim
Sim
- Configuração dinâmica
Sim
Sim
- Vários clusters
Sim
Sim
- Caches Nomeados
Sim
Sim
- Eventos Específicos do Cluster
Sim
Sim
- Cérebro dividido
Sim
Sim

Topologias de cache Ver detalhes

- Cache Local
Sim
Sim
- Cache do Cliente (Perto do Cache)
Sim
Sim
- Cache espelhado
Não
Sim
- Cache replicado
Sim
Sim
- Cache Particionado
Sim
Sim
- Cache de réplica particionada
Sim
Sim
- Balanceamento de dados particionados
Sim
Sim
- Balanceamento de carga
Sim
Sim
- Afinidade de dados particionados
Sim
Não
- Persistência
Sim
Sim

Replicação de WAN Ver detalhes

- Passivo ativo
Sim
Sim
- Ativo - Ativo
Não
Sim
- Resolução de Conflitos
Não
Sim
- Deduplicação
Não
Sim
- Segurança de dados
Parcial
Sim

Recursos de cache de objetos Ver detalhes

- Obter, Adicionar, Inserir, Remover, Existe, Limpar Cache
Sim
Sim
- Expirações
Sim
Sim
- Bloquear desbloquear
Sim
Sim
- API de transmissão
Sim
Sim
- Transações
Parcial
Parcial
- Probabilidade de dados
Sim
Sim
- Versão de itens
Sim
Sim
- Versões de vários objetos
Sim
Sim

Gerenciando relacionamentos de dados Ver detalhes

- Relacionamentos Baseados em Chaves
Não
Sim
- Relacionamentos baseados em chaves entre caches
Não
Sim

Sincronização de cache com banco de dados Ver detalhes

- Dependência SQL (Servidor SQL)
Não
Sim
- Dependência Oracle (Oráculo)
Não
Sim
- Dependência de banco de dados (Qualquer DB)
Não
Sim
- Dependência baseada em arquivo
Não
Sim
- Dependência personalizada (Qualquer Fonte)
Não
Sim

Compartilhamento de dados orientado a eventos Ver detalhes

- Eventos de nível de item (aoInserir/aoRemover)
Sim
Sim
- Eventos de nível de cache (Adicionar/Inserir/Remover)
Sim
Sim
- Eventos personalizados (Disparado por aplicativos)
Não
Sim
- Consulta Contínua
Sim
Sim
- Tema (para mensagens do Pub/Sub)
Não
Sim

Pesquisa de cache semelhante a SQL Ver detalhes

- Pesquisa SQL
Não
Sim
- Consultas LINQ
Não
Sim
- SQL em Tags, Tags Nomeadas e Grupos
Não
Sim

Agrupamento de dados Ver detalhes

- Grupos/Subgrupos
Parcial
Sim
- Tag
Não
Sim
- Etiquetas nomeadas
Não
Sim

Read-through, Write-through e Cache Loader Ver detalhes

- Leia
Sim
Sim
- Write-through e Write-behind
Sim
Sim
- Recarregamento automático na expiração e sincronização de banco de dados
Não
Sim
- Carregador de inicialização de cache
Não
Sim

Gerenciamento de tamanho de cache Ver detalhes

- Tamanho máximo do cache (em MB)
Sim
Sim
- Despejos menos usados ​​recentemente (LRU)
Sim
Sim
- Despejos de uso menos frequente (LFU)
Não
Sim
- Despejos Prioritários
Não
Sim
- Opção Não Despejar
Não
Sim

Processamento de Big Data Ver detalhes

- Consulta de redução de mapa
Parcial
Sim
- Agregadores
Não
Sim
- Processador de entrada
Não
Sim

Integrações de terceiros Ver detalhes

- Cache de 2º nível do NHibernate
Não
Sim
- Entity Framework Core Cache (Métodos de extensão)
Não
Sim
- Cache do Entity Framework
Não
Sim
- Memcached Servidor de protocolo
Sim
Sim
- Memcached Embalagem inteligente
Não
Sim

Segurança e criptografia Ver detalhes

- Autenticação (Diretório Ativo/LDAP)
Sim
Sim
- Autorização
Sim
Sim
- Criptografia de dados
Sim
Sim
- Comunicação Segura
Sim
Sim

Gerenciamento de tamanho de cache (Políticas de Despejo) Ver detalhes

- Tamanho máximo do cache (em MB)
Sim
Sim
- Despejos menos usados ​​recentemente (LRU)
Sim
Sim
- Despejos de uso menos frequente (LFU)
Não
Sim
- Despejos Prioritários
Não
Sim
- Opção Não Despejar
Sim
Sim

Administração de cache Ver detalhes

- Ferramenta de administração (GUI)
Sim
Sim
- Ferramenta de Monitoramento (GUI)
Sim
Sim
- Contadores PerfMon do Windows
Não
Sim
- Ferramentas administrativas (PowerShell)
Não
Sim
- Ferramentas administrativas (Linha de comando)
Sim
Sim
- API de administração e monitoramento
Sim
Sim
© Copyright Alachisoft 2002 - . Todos os direitos reservados. NCache é uma marca registrada da Diyatech Corp.