Actualmente estamos viviendo tiempos sin precedentes. La moneda del día son los datos, con un énfasis nunca antes visto en su recopilación, preservación y análisis, con nuestro enfoque hoy en el segundo.
En un momento de tanta incertidumbre, NCache tiene como objetivo proporcionar a sus clientes un control adicional y una tranquilidad adicional con su tienda de persistencia. La persistencia se refiere a escribir datos en una ubicación específica para un almacenamiento duradero y una copia de seguridad de los datos. Y como resumen, esta es la explicación perfecta de lo que esto NCache la tienda lo hace.
El almacenamiento en caché, por su propia naturaleza, está sujeto a la volatilidad. Y a pesar de la estabilidad, el rendimiento de calidad y la alta disponibilidad de un producto como NCache, algunas circunstancias requieren copias de seguridad de los datos de caché, incluso si es solo por seguridad adicional.
NCache Detalles Descargar NCache NCache Clientes
¿Por qué necesitamos persistencia?
Para comprender realmente qué situaciones pueden surgir y por qué los datos de caché (datos que, por su definición, se derivan de otra fuente) podrían ser tan esenciales, analicemos un ejemplo.
Suponga que de repente se enfrenta a una falla catastrófica o desea desactivar todo el clúster de caché para realizar tareas de mantenimiento. Esto lo llevará a perder todos los datos de caché (incluidos los datos de la aplicación), lo que significa que su aplicación tendrá que reprocesar todo lentamente. Además, si sus viajes a la fuente de datos original son costosos debido al dinero o al tiempo, todo el proceso de repoblación puede ser un verdadero fastidio.
Entonces, si estos escenarios le preocupan, puede estar tranquilo con el NCache Almacén de persistencia: donde su caché se vuelve a llenar con todos sus datos valiosos al reiniciar el caché.
NCache Detalles Guía de instalación Cómo Empezar
¿Cómo funciona la persistencia?
Todo el mecanismo de almacenamiento de elementos dentro del almacén de persistencia es asíncrono y se lleva a cabo a través de una cola de persistencia (lo que le ahorra esperas innecesarias). Un subproceso simplemente verifica todas las operaciones en esta cola (a intervalos específicos que puede definir) y las replica tal cual, mientras continúa con el resto de su trabajo. Al igual que con todas las operaciones de escritura, la memoria caché inicialmente carga los datos en la memoria y luego los agrega al almacén de backend.
Además, cada nodo en su clúster puede acceder al almacén centralizado para repoblar en caso de que falten datos. Y llevando este caso de datos faltantes aún más lejos, si se enfrenta a un reinicio de caché, el almacenamiento persistente garantiza una pérdida de datos mínima o nula.
¿Cómo agregar datos inicialmente a la tienda de persistencia?
Para comenzar usted mismo, puede configurar su caché persistente (ya sea distribuida o local) para emplear el Cargador de inicio de caché opción. Esta característica le permite precargar su caché y almacenamiento persistente con sus conjuntos de datos más importantes. Además, la función de actualización relacionada actualiza periódicamente estos conjuntos de datos precargados en función de los intervalos de tiempo que proporciona para evitar que se vuelvan obsoletos, lo que la memoria caché replica en el almacén persistente.
NCache Detalles Guía de programadores Guía de administración
Creación de una nueva caché distribuida con persistencia
Si bien hacer conjeturas sobre el tamaño del caché puede ser un poco complejo (ya que depende de sus requisitos), crear un caché persistente es un proceso relativamente simple.
Puede crear un caché usando el gerente web o su NCache Módulo de PowerShell. Si está utilizando el administrador web, debe elegir crear un nuevo caché distribuido con persistencia. Y haz lo siguiente:
- Configure una tienda persistente: puede usar tiendas existentes y nuevas (puede emplear protocolos NFS o CFS).
- Asegúrese de que su tienda esté separada del resto de sus nodos para evitar un único punto de falla.
- Pruebe su conexión antes de pasar a la página Opciones avanzadas.
- En este punto, el administrador web lo redirigirá a la página principal de caché en clúster luego de una creación exitosa.
Alternativamente, si está usando PowerShell, puede usar el Caché nuevo cmdlet de PowerShell y ejecute el siguiente comando:
1 2 |
New-Cache -Name demoCache -Server "20.200.20.47,20.200.20.39" -InMemoryStoreType DistributedCacheWithPersistence -NewPersistenceStore -PersistenceStoreConnectionString "\\fileserver\stores;domain_name\user_name;password" -Topology PartitionedOfReplica -Size 1024 |
NCache Detalles Configuración de persistencia Configurar caché local de persistencia
Supervisión de estadísticas relacionadas con la persistencia de datos.
Como beneficio adicional, NCache monitores toda su funcionalidad si le preocupa que funcione dentro de su entorno. Cuando se trata de la tienda de persistencia, proporcionamos contadores de rendimiento para monitorear estadísticas de la cola de persistencia y sus operaciones realizadas dentro de un caché distribuido. Tiene contadores específicos para PersistQ Count, PersistQ Size, Db Reads/sec, Db Writes/sec y más.
Junto con esto, lo alentamos a que vigile todas las operaciones básicas para asegurarse de que su tienda de persistencia le brinde el rendimiento óptimo. Puede hacerlo a través de NCache sí mismo, herramientas de rendimiento de windows, nuestros registros, o incluso PowerShell.
NCache Detalles Supervisar cachés Simular NCache Uso
Conclusión: ¿Por qué? NCache?
NCache La funcionalidad del lado del servidor es ideal para el soporte de persistencia de caché, y tratamos de brindar a los usuarios la mayor flexibilidad posible (con varias topologías y configuraciones listas para usar). En una nota similar, NCache la persistencia funciona con varios sistemas de intercambio de archivos y conserva esa información mucho más allá de los sistemas de caché regulares, y todo esto se lleva a cabo sin ningún esfuerzo de codificación.
A fin de cuentas, cualquier empresa seria basada en bases de datos y redes sería desaconsejable al menos no considerar el empleo de una tienda tan persistente. Y puede comenzar su evaluación ahora mismo con nuestro prueba gratuita de 60 días..
NCache Detalles Descargar NCache Comparación de ediciones