NCache es un caché distribuida en memoria para .NET, Java, Node.js, Python y Scala. Es un almacén de memoria caché extremadamente rápido y linealmente escalable que almacena en caché los datos de la aplicación para reducir los costosos viajes a la base de datos.
NCache, siendo el líder del mercado de aplicaciones .NET, tiene una base de clientes enorme y diversa con diferentes necesidades de almacenamiento en caché. Para satisfacer todas estas necesidades diferentes NCache ofrece dos ediciones denominadas “NCache Professional y NCache Enterprise. Ambas ediciones ofrecen diferentes conjuntos de características que satisfacen las necesidades del cliente.
NCache Professional Edición
El NCache Professional La edición es adecuada para empresas que requieren una solución de almacenamiento en caché distribuida económica y escalable. Ofrece almacenamiento en caché de datos de aplicaciones para reducir los costosos viajes a la base de datos y proporciona escalabilidad lineal para sus aplicaciones.
La edición proporciona una interfaz para almacenamiento en caché distribuido, básico Almacenamiento de sesiones, Almacenamiento en caché de respuestasy SignalR Backplane por su ASP.NET Core clientela. Para los clientes ASP .NET, la edición no tiene nada menos que ofrecer, incluida la Almacenamiento de sesionesbasico Ver estado para preservar el estado de su página web, Caché de saliday SignalR Backplane.
Para .NET y .NET Core integraciones, NCache proporciona soporte básico para EF Core Cache y NHibernate Cache. Para una fácil migración de App Fabric a NCache, NCache Professional edición proporciona AppFabric Wrapper que te ayuda a migrar a NCache sin ningún cambio de código.
NCache Professional La edición también es compatible con Basic. Mensajería de publicación/suscripción, Búsqueda de texto completo Lucene distribuida, API de JSON, Serialización JSON, Inicio automático de cachéy Herramientas de cmdlet de PowerShell. La edición también ofrece NCache Cloud Services para Azure, AWS y otras nubes.
NCache Enterprise Edición
El NCache Enterprise edition es una excelente solución de almacenamiento en caché para empresas bien establecidas y en crecimiento. La edición incluye todos los NCache características que incluyen mantenimiento anual y soporte regular. Admite topologías de almacenamiento en caché como Caché de réplica de partición y Caché reflejada para garantizar una alta disponibilidad, junto con Topología de puente para la replicación de WAN.
La edición también proporciona la Detección y recuperación de cerebro dividido función para un tiempo de actividad del 100 %, soporte avanzado y multisitio para ASP.NET y ASP.NET Core Sesiones, administrador de GUI para NCache. NCache Enterprise La edición también proporciona seguridad y encriptación para satisfacer todas sus necesidades de seguridad.
Junto con el soporte para las características mencionadas, el NCache Enterprise La edición también proporciona mantenimiento anual pagado y soporte 24×7 para la corrección de errores y actualizaciones de funciones.
¿Por qué actualizar a NCache Enterprise?
Si su auditoría de recursos lo ha sorprendido al mostrar que está gastando una gran cantidad de tiempo y dinero simplemente en mantener su caché en lugar de mejorar su aplicación, entonces este es un indicador de que NCache Professional ya no es la mejor opción para sus crecientes necesidades comerciales y NCache Enterprise es ahora la solución de almacenamiento en caché ideal para su infraestructura de escala y negocio en expansión. Los siguientes son los indicadores que le indican que realmente necesita actualizar:
Tiempos de actividad consistentes
Cuando sabes que tienes una base de clientes donde “bajar” no es una opción. Pero su infraestructura de escalado y su amplia base de clientes están provocando tiempos de inactividad frecuentes. Entonces es hora de vencer los tiempos de inactividad subiendo con NCache Enterprise!
El NCache Enterprise garantiza una alta disponibilidad con sus eficientes tecnologías de almacenamiento en caché distribuidas, que incluyen Caché de réplica de partición y Caché reflejada. NCache también proporciona Topología de puente para garantizar una alta disponibilidad incluso si su caché se distribuye en ubicaciones geográficas distantes.
NCache Enterprise garantiza un tiempo de actividad del 100 % con su Detección y recuperación de cerebro dividido característica para satisfacer sus necesidades avanzadas de almacenamiento en caché.
Transformación Digital
Si planea servir a un mercado diferente y está pensando en transformar la naturaleza de sus servicios, además de redefinir el diseño y la arquitectura de su aplicación, también necesita actualizar su caché.
NCache Enterprise edición ofrece un mecanismo de implementación flexible junto con características: como Avanzado Mensajería pub/sub, Basado en GUI NCache gerente y monitorear, y Actualización en vivo. También proporciona soporte y mantenimiento 24 horas al día, 7 días a la semana para la corrección de errores oportuna y la emisión de parches privados para correcciones de errores críticos.
Capacidad de búsqueda eficiente
Si ha comenzado a notar que el tamaño de su base de datos junto con su complejidad aumenta con el tiempo y sus lecturas toman demasiado tiempo. Entonces seguramente necesita un caché con capacidades de búsqueda eficientes y sólidas y NCache Enterprise le ofrece tales capacidades con su Búsqueda de texto completo Lucene distribuida para realizar una búsqueda de texto completo.
NCache ha implementado Lucene API.NET en su forma nativa sobre su caché distribuida en memoria (de ahí el nombre Distributed Lucene). Esto ha transformado el Lucene independiente en una solución de búsqueda de texto completo extremadamente rápida y linealmente escalable para .NET / .NET Core aplicaciones Y, gracias a la API nativa de Lucene, no tiene que realizar ningún cambio en el código de sus aplicaciones .NET Lucene para usarlas con NCache.
La seguridad de los datos es una prioridad
Si está tratando con datos críticos o no desea que todos tengan derechos de acceso administrativo a su servidor de caché, además de la lista de usuarios autorizados, entonces no tarde más en actualizar a la NCache Enterprise.
NCache proporciona potentes funciones de seguridad y cifrado que ayudan a garantizar que su caché esté protegida contra el acceso no autorizado. NCache funciona con cualquier servicio de directorio compatible con LDAP. Todos los usuarios se autentican con los servicios de directorio compatibles con LDAP. Proporciona el soporte de dos controladores de dominio LDAP (primario y secundario) para garantizar la tolerancia a fallas en sus operaciones gerenciales y de nivel API.
NCache Enterprise edition le proporciona una característica de seguridad con diferentes niveles de granularidad que puede implementar según sus requisitos.
Conclusión
NCache Professional y Enterprise, ambas ediciones ofrecen un excelente conjunto de funciones para sus usuarios. Sin embargo, un análisis justo de las necesidades de su negocio de vez en cuando lo ayuda a tomar las decisiones correctas. Si nota que sus necesidades de almacenamiento en caché están evolucionando, no dude en optar por NCache Enterprise Edition, ya que promete una escalabilidad fluida y garantiza una alta disponibilidad para satisfacer todas sus necesidades de almacenamiento en caché.