NCache vs VMware GemFire ​​- uma comparação detalhada de recursos

Este documento compara NCache com VMware GemFire ​​e contrasta suas diferenças significativas. Esta comparação se concentra 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

VMware GemFire

NCache

Suporte à plataforma .NET

- Cliente de cache .NET
Sim
Sim
- .NET Core Cliente de cache
Não
Sim
- Pacotes .NET NuGet
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
Não
Sim
- Compressão
Sim
Sim
- Serialização Compacta Rápida
Sim
Sim
- Índices
Sim
Sim
- Ligação de NIC múltipla
Sim
Sim

Elasticidade de 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
Não
Sim
- Vários clusters
Sim
Sim
- Caches Nomeados
Sim
Sim
- Eventos Específicos do Cluster
Sim
Sim
- Detecção de cérebro dividido
Sim
Sim
- Recuperação automática do cérebro dividido
Não
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
Não
Não
- Persistência
Sim
Sim

Replicação de WAN Ver detalhes

- Passivo ativo
Não
Sim
- Ativo - Ativo
Sim
Sim
- Resolução de Conflitos
Sim
Sim
- Deduplicação
Não
Sim
- Segurança de dados
Sim
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
Não
Sim
- Transações
Sim
Parcial
- Portabilidade de dados
Sim
Sim
- Versão de itens
Sim
Sim
- Versões de vários objetos
Não
Sim

Gerenciando relacionamentos de dados Ver detalhes

- Dependência baseada em chave
Não
Sim
- Dependência de chave multi-cache
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 (OLEDB)
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 (onInsert / onRemove)
Sim
Sim
- Eventos de nível de cache (Adicionar/Inserir/Remover)
Sim
Sim
- Eventos personalizados (disparados por aplicativos)
Não
Sim
- Consulta Contínua
Sim
Sim
- Tópico (para mensagens do Pub/Sub)
Não
Sim

Cache de pesquisa (como SQL) Ver detalhes

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

Agrupamento de dados Ver detalhes

- Grupos/Subgrupos
Não
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
Sim
Sim

Processamento de Big Data Ver detalhes

- Consulta de redução de mapa
Sim
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
Sim
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
Não
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 de LRU (usados ​​menos recentemente)
Sim
Sim
- Despejos de LFU (usado com menos frequência)
Não
Sim
- Despejos Prioritários
Não
Sim
- Opção Não Despejar
Não
Sim

Administração de cache Ver detalhes

- Administrador de cache (ferramenta GUI)
Sim
Sim
- Ferramenta de Monitoramento (Ferramenta GUI)
Sim
Sim
- Contadores PerfMon do Windows
Não
Sim
- Ferramentas administrativas (Windows 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.