Azure Redis Cache vs NCache

Comparación de niveles de características para aplicaciones .NET

Esta es una comparación entre Microsoft Azure Redis Cache v4.0.14 y NCache v5.0.2. Tenga en cuenta que esta comparación no es contra el código abierto general Redis v5.0.7 o contra Redis Empresa por Redis Labs (descarga esas comparativas por separado) pero contra Redis v4.0.14 que está siendo utilizado por Microsoft Azure Redis Cache. Para una comparación detallada, lea el PDF.

  • Lea esta comparación con:
  • Comprender Azure Redis Cache y NCache principales diferencias de características
  • Descubre cómo Azure Redis Cache y NCache comparar aspectos cualitativos como el rendimiento, la escalabilidad, la alta disponibilidad, la fiabilidad de los datos y la administración.
  • Parcial = Soporte Parcial
  • Sí = Soporte completo
  • No = Sin soporte
  • Verificar = Verificar usted mismo
Feature Azure Redis NCache
 
Compatibilidad con la plataforma .NET
Cliente de caché .NET Parcial
.NET Core Cliente de caché Parcial
Paquetes .NET NuGet Parcial
Servidor de caché .NET No
.NET Core Servidor de caché No
Código del lado del servidor .NET No
.NET Core Código del lado del servidor No
 
Soporte del sistema operativo
Windows (servidor de caché) No
Windows (cliente de caché) Parcial
Linux (servidor de caché)
Linux (cliente de caché) Parcial
 
Contenedores y compatibilidad con Docker    
Imagen acoplable (Windows) No
Imagen acoplable (Linux) Parcial
Azure Service Fabric Parcial
Azure Kubernetes Service (AKS) Parcial
Servicio AWS Elastic Kubernetes (EKS) No
Red Hat OpenShift Kubernetes No
 
Soporte en la nube
Máquina virtual de Azure Parcial
Servicio administrado de Azure (bloqueado en Azure) Parcial
Máquina virtual de AWS Parcial
Servicio administrado de AWS Parcial Parcial
Otras nubes principales Parcial
 
Rendimiento y escalabilidad
Rendimiento de caché Verificar Súper rápido
Escalabilidad de caché Verificar Extremadamente escalable
Operaciones masivas Parcial
Operaciones asíncronas
Compresión No
Serialización rápida y compacta No
Índices No
Enlace de NIC múltiple No
Tubería
 
Elasticidad de caché (alta disponibilidad)
Clúster de caché dinámica Parcial
Arquitectura punto a punto No
Conmutación por error de conexión Parcial
Configuración dinámica Parcial
Múltiples clústeres
Cachés con nombre
Eventos específicos del clúster No
Detección de cerebro dividido y recuperación automática No
 
Topologías de caché
Caché local Parcial
Caché del cliente (caché cercano) No
Caché reflejada
Caché replicado No
Caché con particiones Parcial
Caché de réplica con particiones
Equilibrio de datos particionados Parcial
Balanceo de carga
Afinidad de datos particionados
Persistencia
 
Replicación WAN (multicentro de datos)
Activo pasivo
Activo – Activo (2 centros de datos) No
Activo – Activo (más de 3 centros de datos) No
Resolución de conflictos No
Desduplicación No
Seguridad de Datos No
 
Compatibilidad con ASP.NET y ASP.NET Core
ASP.NET Core Sesiones (básico)
ASP.NET Core Sesiones (avanzado) No
ASP.NET Core Sesiones (multicentro de datos) No
ASP.NET Core Caché de respuestas
Caché de estado de sesión de ASP.NET (básico)
Caché de estado de sesión de ASP.NET (avanzado) No
Estado de sesiones de ASP.NET (multicentro de datos) No
ASP.NET View State cache No
Caché de salida ASP.NET
 
Funciones de almacenamiento en caché de objetos
Obtener, Agregar, Insertar, Quitar, Existe, Borrar caché
Expiraciones Parcial
Bloqueo y desbloqueo
API de transmisión
Transacciones Parcial Parcial
Portabilidad de datos No
Versionado de elementos No
Varias versiones de objetos No
 
Gestión de relaciones de datos en caché
Relaciones basadas en claves No
Relaciones basadas en claves entre cachés No
 
Sincronización de caché con base de datos
Dependencia SQL (Servidor SQL) No
Dependencia de Oracle (Oracle) No
Dependencia de base de datos (cualquier base de datos) No
Dependencia de archivo No
Dependencia personalizada (sondeo) No
Dependencia personalizada (eventos) No
 
Intercambio de datos impulsado por eventos
Eventos de nivel de elemento (onInsert / onRemove)
Eventos de nivel de caché (Agregar/Insertar/Eliminar)
Eventos personalizados (activados por aplicaciones) No
Consulta continua No
Mensajería Pub/Sub (tema)
Mensajería Pub/Sub (Cola) No
Mensajería Pub/Sub (suscripciones de patrones) No
Mensajería Pub/Sub (suscripciones duraderas) No
 
Búsqueda de caché similar a SQL
Búsqueda SQL No
Consultas LINQ No
SQL y LINQ en etiquetas, etiquetas con nombre y grupos No
 
Agrupación de datos
Grupos/Subgrupos No
Etiquetas No
Etiquetas con nombre No
 
Lectura simultánea, Escritura simultánea, Cargador de caché
Leer de parte a parte No
Escritura simultánea y escritura posterior No
Recarga automática al vencimiento y sincronización de la base de datos No
Cargador de inicio de caché Parcial
 
Procesamiento de Big Data
Mapa-Reducir consulta No
Agregadores No
Procesador de entrada No
 
Integraciones y extensiones de terceros
Entity Framework Core Cache (Métodos de extensión) No
Caché de Entity Framework 6 No
NHibernar 2nd Caché de nivel Sin soporte oficial
Módulos extensibles del lado del servidor
Módulo extensible de búsqueda de texto completo (RediSbuscar) (Lucena)
Memcached Servidor de protocolo
Memcached Envoltura inteligente No
 
Seguridad y cifrado
Autenticación (Active Directory/LDAP) Parcial
Autorización
Cifrado de datos No
Comunicación Segura Parcial
 
Gestión del tamaño de caché (políticas de desalojo)
Tamaño máximo de caché (en MB)
Desalojos LRU (Usado Menos Recientemente)
Desalojos LFU (Usado con Menos Frecuencia)
Desalojos Prioritarios No
Opción de no desalojar
 
Estructuras de datos distribuidos
Cordón
Lista
Set
Conjunto ordenado No
Cola
Diccionario
Para contrarrestar
De mapa de bits No
Hiper registro No
Datos geoespaciales No
Búsqueda SQL en estructuras de datos No
 
Administración de caché
Herramienta de administración (GUI basada en web) No
Herramienta de monitoreo (GUI basada en web) Parcial
Contadores PerfMon No
Herramientas de administración (PowerShell) No
Herramientas de administración (línea de comandos)
Administración y Monitoreo (API)
 
Soporte Java
Compatibilidad con la API de Java Parcial
Compatibilidad con la API de JCache No
Almacenamiento en caché de primavera
Sesiones Web de Java Parcial
Java Web Sessions (multicentro de datos) No
© Copyright Alachisoft 2002 - Todos los derechos reservados. NCache es una marca registrada de Diyatech Corp.