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
|
||||||
- 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
|
||||||
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)
|
||||||
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 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) |