Comparação de edições - NCache

Característica Open SourceEUA AprovaçãoPro EmpreendimentoEnt
 
Cliente de cache EUA Pro Ent
- .NET 6 (Windows e Linux)
-.NET 4.8 (Windows)
-Java (Windows e Linux)
- Node.js (Windows e Linux)
- Python (Windows e Linux) (Novo)
 
Servidor de Cache EUA Pro Ent
-.NET 6 (Windows)
-.NET 6 (Linux)
-Java 17 (Linux) (Edição Java)
-Java 17 (Windows) (Edição Java)
-.NET 4.8 (Windows)
 
Topologias de cache
- Número de Clientes Max 1 Node
(Local / Remote)
Ilimitado (observe que a operadora pode reservar-se o direito de aplicar uma Política de Uso.) Ilimitado (observe que a operadora pode reservar-se o direito de aplicar uma Política de Uso.)
- Cache Local
(Máx. 4 GB)
- Cache do cliente (Melhor desempenho)
- Cache espelhado
- Cache replicado
- Cache Particionado
- Cache de réplica de partição
  • - Sincronização / replicação assíncrona
  • - Interromper o particionamento para manutenção programada
  • - Detecção e recuperação de cérebro dividido ao vivo
- Persistência distribuída/compartilhada
- Replicação WAN (Topologia Bridge)
- Atualização de software AO VIVO
- Algoritmo Nagle em Cluster (Melhor desempenho)
- Outros recursos de alta disponibilidade
  • - Cluster Keep-Alive Heart Beat
  • - Cliente/Servidor Keep-Alive
  • - Novas tentativas de comando cliente/servidor
  • - Novas tentativas de eventos de cliente/servidor
  • - Parada do servidor de cache Graceful LIVE
 
Nuvem (Azure, AWS, Google, outros) EUA Pro Ent
- NCache Cloud (SaaS) no Marketplace (Azure/AWS)
- NCache Software por meio de instalação (todas as nuvens) (BYOL)
- NCache Software através do Docker/Kubernetes (todas as nuvens) (BYOL)
  • - Azure Kubernetes Service (AKS)
  • - Serviço AWS Elastic Kubernetes (EKS)
  • - Google Kubernetes Engine (GKE)
  • - Red Hat OpenShift
 
Recursos de cache distribuído EUA Pro Ent
- Novo Moderno NCache API
- Operações Básicas (Obter, Adicionar, Inserir, Remover)
- Operações em massa (obter, adicionar, inserir, remover)
- Bloqueio/Desbloqueio (Bloqueio Exclusivo)
- API JSON
- Serialização JSON
- Afinidade de local
- Operações assíncronas (Adicionar, Inserir, Remover)
- API de transmissão
- Controle de versão de itens (bloqueio otimista)
- Versões de vários objetos
- Tipos de dados portáteis
- Compressão
- Serialização Compacta Rápida
 
Integrações .NET EUA Pro Ent
- Entity Framework Core Cache
  (através de métodos de extensão) (básico)
- Entity Framework Core Cache
  (através de métodos de extensão) (avançado)
- Cache do Entity Framework 6
- NHibernate Cache (Básico)
- NHibernate Cache (Avançado)
- AppFabric Wrapper (sem alteração de código)
- Servidor de identidade 4
 
ASP.NET Core Apps EUA Pro Ent
-ASP.NET Core IDdistribuídoCache
-ASP.NET Core IDistributedCache (multi-cache)    
-ASP.NET Core Sessões (Básico)
-ASP.NET Core Sessões (serialização JSON) (Novo)
-ASP.NET Core Sessões (Avançado)
-ASP.NET Core Sessões (Multi-site)
-ASP.NET Core Cache de resposta
-ASP.NET Core SignalR Backplane
 
Aplicativos Java EUA Pro Ent
  • - Sessões da Web Java
    (Tomcat, Spring, JBoss, WebLogic, WebSphere)
- Sessões Java Web (multisite)
- Cache de hibernação
- Integração Spring
 
Aplicativos ASP.NET EUA Pro Ent
- Sessões ASP.NET (Básico)
- Sessões ASP.NET (Avançado)
- Sessões ASP.NET (Multi-site)
- Sessões ASP.NET (Compartilhar com ASP.NET Core)
- ASP.NET View State (Básico)
- ASP.NET View State (Avançado)
- Cache de Saída ASP.NET
- ASP.NET SignalR Backplane
 
Node.js EUA Pro Ent
- Sessões da Web Node.js
 
Mensagens e eventos do Pub/Sub EUA Pro Ent
- Mensagens do Pub/Sub com tópico (básico)
- Mensagens do Pub/Sub com tópico (avançado)
- Pub/Sub (prioridade de tópicos, ordenação de mensagens)
- Assinatura baseada em padrões (curingas)
- Assinaturas Duráveis ​​(Exclusivas / Compartilhadas)
- Eventos de consulta contínua
- Eventos de nível de item (onUpdate/onRemove)
- Eventos de nível de cache
  (em Adicionar/Atualizar/Remover/Limpar Cache)
- Eventos Personalizados (acionados pelos Clientes)
 
Lucene distribuído para .NET (Novo) EUA Pro Ent
- Pesquisa de texto completo (Lucene distribuído) (.NET) (Novo)
- Índices Geoespaciais (Lucene Distribuído) (Novo)
- Pesquisa facetada (Lucene distribuído) (Novo)
- Importar Índices Lucene (Novo)
- Backup/Restauração do Índice Lucene (Novo)
 
Expirações e despejos de dados EUA Pro Ent
- Expirações Absolutas
- Expirações deslizantes
- Expirações padrão
- Despejo FIFO prioritário
- Despejo menos usado recentemente (LRU)
- Despejo de uso menos frequente (LFU)
- Opção Não Despejar
 
Gerenciamento de Cache (Windows, Linux) EUA Pro Ent
- NCache Gerenciador da Web (GUI)
- Ferramentas de cmdlet do PowerShell
- Ferramentas de script de shell (Linux)
- Edições de arquivo de configuração de cache
- Alterações de configuração de aplicação a quente
- API de gerenciamento de cache (.NET e Java)
- Reinicialização automática e ingressar no cluster na reinicialização
- Port Forwarding (Firewalls e Multi-Site)
- Mapeamento múltiplo de NIC no servidor e cliente de cache
 
Monitoramento de Cache (Windows, Linux) EUA Pro Ent
- NCache Monitor da Web (GUI)
- NCache Contadores do Gerenciador da Web
- Contadores PerfMon (Vitória)
- Log de eventos do Windows (Win)
- Contadores SNMP
- NCache Alertas de e-mail (baseado em modelo)
- Eventos de mudança de cluster (.NET e Java)
- PerfMon Counters Logging do lado do servidor (Win)
- API Profiling & Logging (lado do servidor)
- NCache Visualizador de registros (Win)
- Monitoramento baseado em Prometheus e Grafana
 
Segurança EUA Pro Ent
- Autenticação do Active Directory/LDAP
- Autorização
- Criptografia
  (3DES128-192, AES128-192-256, FIPS)
- TLS 1.2 para Clientes e Servidores
- Suporte a dois controladores de domínio
- Suporte para https (NCache Gerenciador da Web) (Novo)
 
Cache de Pesquisa SQL EUA Pro Ent
- Consultas SQL
- Consultas LINQ
- Consultas SQL / LINQ em Grupos, Tags, Tags Nomeadas
- Tag
- Etiquetas nomeadas
- Grupos/Subgrupos
- Atributos de objeto de indexação para SQL e LINQ
- Indexação de atributos de objetos por meio de anotações (Novo)
- Indexação de documentos JSON para SQL e LINQ
- Suporte anulável em consultas SQL (Novo)
 
Cache de leitura e gravação (.NET, Java) EUA Pro Ent
- Provedor de leitura
- Recarregamento automático na expiração / Sincronização de banco de dados
- Provedor de Write-Through
- Write-Behind (Assíncrono)
 
Carregador/Atualizador de Cache EUA Pro Ent
- Cache Loader (Distribuído)
- Atualizador de Cache (Distribuído)
 
Estruturas de dados distribuídos EUA Pro Ent
- Contador
- Lista
- HashSet
- Dicionário
- Fila
 
Sincronizar Cache com Banco de Dados EUA Pro Ent
- Dependência SQL (Eventos SQL Server)
- Dependência Oracle (Oracle DB Events)
- Notificar dependência extensível (eventos de banco de dados personalizados)
- Dependência Extensível (Normal / Em Massa) (Polling)
- Procedimentos de banco de dados CLR (SQL Server)
 
Relacionamentos de dados em cache EUA Pro Ent
- Dependência baseada em chave
- Dependência baseada em arquivo
- Dependência de chave multi-cache
- Dependência de sincronização de cache
 
Processamento e Análise de Big Data EUA Pro Ent
-MapaReduzir
- Agregador
- Processador de entrada
 
Persistência de cache (Novo) EUA Pro Ent
- Cache na memória com persistência (Novo)
 
Pacotes de cliente (.NET, Java, Node.js) EUA Pro Ent
-NuGet
  (SDK, Sessões, IDistributedCache, NHibernate)
- NuGet (SignalR, EF Core, Lucene)
-NuGet (LINQ, EF6)
 
-Maven (Java)
  (Cliente, Sessões, Spring, Hibernate)
-npm (Node.js)
  (Cliente, Sessões)
 
Licenciamento e suporte EUA Pro Ent
- Licenciamento Gratuito Licenciado Licenciado
- Suporte (e-mail, telefone, horário comercial) Fórum público,
sem SLA
- Manutenção (atualizações, patches públicos, correções de bugs)
- Manutenção (Patches Privados Personalizados)
- Suporte 24 horas por dia, 7 dias por semana (SLA de 1 hora)
© Copyright Alachisoft 2002 - . Todos os direitos reservados. NCache é uma marca registrada da Diyatech Corp.