NCache vs Memcached - Uma comparação detalhada de recursos

Essa comparação é entre NCache 4.3 SP1 e Memcached v1.4.21. Ele descreve as principais diferenças de recursos entre os dois produtos. Para um detalhado comparação, leia o PDF.

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

Característica

Memcached

NCache

.Desempenho e escalabilidade Ver detalhes

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

Elasticidade de cache (alta disponibilidade) Ver detalhes

- Cluster de Cache Dinâmico
Não
Sim
- Arquitetura ponto a ponto
Não
Sim
- Failover de conexão
Não
Sim
- Configuração dinâmica
Não
Sim
- Vários clusters
Não
Sim
- Caches Nomeados
Não
Sim
- Protocolo de comunicação
TCP
TCP, REST (em breve)
- Eventos Específicos do Cluster
Não
completo

Topologias de cache Ver detalhes

- Clientes .NET
Sim
Sim
- Clientes Java
Sim
Sim
- Cache Local
parcialmente
Sim
- Cache do cliente (próximo ao cache)
Não
Sim
- Cache espelhado
Não
Sim
- Cache replicado
Não
Sim
- Cache Particionado
Parcial
Sim
- Cache de réplica de partição
Não
Sim

Replicação de WAN Ver detalhes

- Passivo ativo
Não
Sim
- Ativo - Ativo
Não
Sim
- Um ativo - Vários passivos
Não
Não
- 3 ou mais ativos
Não
Não
- Resolução de Conflitos
Não
Sim
- Deduplicação
Não
Sim
- Segurança de dados
Não
Sim

Administração de cache Ver detalhes

- Administrador de cache (ferramenta GUI)
Não
Sim
- Ferramenta de Monitoramento (Ferramenta GUI)
Parcial
Sim
- Contadores PerfMon
Não
Sim
- Contadores JMX
Não
Sim
- Ferramentas administrativas (Linha de comando)
Parcial
Sim
- API de administração e monitoramento
Não
Sim

Segurança e criptografia Ver detalhes

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

Recursos de cache de objetos Ver detalhes

- Obter, Adicionar, Inserir, Remover, Existe, Limpar Cache
Sim
Sim
- Expirações
Parcial
Sim
- Bloquear desbloquear
Não
Sim
- Versão de itens
Não
Sim
- Versões de vários objetos
Não
Sim
- API de transmissão
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 com fontes de dados Ver detalhes

- Dependência SQL (Servidor SQL)
Não
Sim
- Dependência Oracle (Oráculo)
Não
Sim
- DbDependência (OLEDB)
Não
Sim
- Dependência baseada em arquivo
Não
Sim
- Dependência personalizada (Qualquer Fonte)
Não
Sim

Compartilhamento de dados em tempo de execução Ver detalhes

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

Cache de pesquisa (como SQL) Ver detalhes

- Linguagem de consulta de objetos (OQL)
Não
Sim
- Consultas LINQ
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
Não
Sim
- Escrita
Não
Sim
- Escrever atrás
Não
Sim
- Recarregue itens com leitura (Expiração, Sincronização de Db)
Não
Sim
- Carregador de inicialização de cache
Não
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)
Parcial
Sim
- Despejos de uso menos frequente (LFU)
Não
Sim
- Despejos Prioritários
Não
Sim
- Opção Não Despejar
Não
Sim

Sessões da Web ASP.NET e Java Ver detalhes

- Sessões ASP.NET
Parcial
Sim
- Sessão ASP.NET (Vários Datacenters)
Não
Sim
- ASP.NET View State Esconderijo
Não
Sim
- Cache de Saída ASP.NET
Não
Sim
- Persistência de Sessão Java
Não
Sim

Integrações de terceiros Ver detalhes

- Cache de 2º nível do NHibernate
Parcial
Sim
- Cache de 2º nível do Entity Framework
Não
Sim
- Memcached Servidor de protocolo
Não
Sim
- Memcached Embalagem inteligente
Sim
Sim
- Cache de 2º nível de hibernação
Não
Sim
- Integração Spring
Não
Sim
- API JCache
Não
Sem suporte (em breve)
© Copyright Alachisoft 2002 - . Todos os direitos reservados. NCache é uma marca registrada da Diyatech Corp.