A lo largo de los años, los desarrolladores e ingenieros han avanzado significativamente mediante la creación de productos sorprendentes y la mejora de sus funciones, pero en ocasiones, los desarrolladores enfrentan problemas cruciales de pérdida de datos. Para lograr el mejor rendimiento y escalabilidad, han comenzado a utilizar un sistema de almacenamiento en caché distribuido en memoria.
El caché, que es un almacén temporal, no proporciona confiabilidad de datos. En el almacenamiento en caché distribuido, los centros de datos se distribuyen en varias áreas y, debido a los desastres naturales, estos datos pueden destruirse. En estas circunstancias, debe haber un medio para proteger los datos y evitar la pérdida de datos.
Los desarrolladores pueden elegir entre muchas opciones populares de almacenamiento en caché distribuidas disponibles en el mercado, como NCache. NCache es extremadamente rápido y linealmente escalable caché distribuida en memoria. NCache permite a los desarrolladores mejorar sus negocios y pasar a un nuevo mundo de almacenamiento en caché distribuido de datos en memoria, ya que proporciona alta disponibilidad de datos.
NCache Detalles Descargar NCache NCache Clientes
Copia de seguridad y restauración de caché: la necesidad
Las cosas inesperadas pueden suceder en cualquier momento. Considere un desarrollador que administra una tienda en línea. Ese sitio web es utilizado por muchas personas para comprar una variedad de productos. Después de elegir algunos artículos y agregarlos a su carrito, el sitio web se bloquea inesperadamente. Además, los datos del desarrollador que se guardaban para cada usuario se eliminaron recientemente. ¿Qué pasos debe tomar ahora el desarrollador? Como carece de una copia de seguridad, no puede revertir nada.
Surge una necesidad de copia de seguridad y restauración de datos. Para hacer que los datos estén altamente disponibles en todas las circunstancias y evitar la pérdida de datos, NCache permite copias de seguridad de datos y permite al desarrollador restaurar los datos almacenados en caché en cualquier momento.
NCache detalles NCache Consejos Cómo Empezar
Guardar datos con NCache Backup
Los usuarios de NCache ahora tienen la opción de hacer una copia de seguridad de sus datos en caché. Esto permitirá a los usuarios crear una copia de los datos para que no se dañen en caso de una catástrofe o error humano.
Si bien los datos ya están en el caché, NCache crea un copia de seguridad de los datos almacenados en caché proporcionados por el usuario en una ruta de archivo dada diferente. Debido a esto, el usuario no debe preocuparse por la pérdida de datos y puede continuar ejecutando actividades.
Restauración de datos en NCache
Examinemos el caso de recuperar esa copia de los datos de su ubicación designada después de la discusión sobre la copia de seguridad de sus datos con NCache.
Además de ofrecer servicios de respaldo de datos a sus usuarios, NCache también les permite restaurar de forma segura los datos almacenados en caché deseados en el clúster de caché desde su ubicación guardada. Esto amplía la perspectiva del usuario y les hace considerar que sus datos almacenados en caché de respaldo siempre están disponibles para su recuperación, independientemente de la situación.
NCache detalles NCache Consejos Cómo Empezar
¿Cómo hacer una copia de seguridad de los datos de caché en una ruta específica?
NCache utiliza el Cmdlet de PowerShell para proporcionar al usuario la posibilidad de realizar una copia de seguridad de los datos. Durante esto, el usuario puede almacenar en caché el contenido (datos) del caché en cualquier ruta especificada junto con una ruta de ensamblajes dependientes.
El cmdlet de PowerShell utilizado para este fin es Exportar -CacheData como se ve a continuación:
1 |
Export -CacheData [-Name] [-Logo] [-Password] [-Path] [-Port] [-UserId] |
Ejemplo: El siguiente comando realiza una copia de seguridad de todos los elementos almacenados en caché en una ruta específica:
1 |
Export -CacheData -Name myPartitionedCache -Path C:\recovery-path |
Ejemplo: El usuario también puede especificar el máximo tamaño de archivo junto con otros atributos, pero el tu préstamo estudiantil el tamaño del archivo es de 5 MB. Un ejemplo se ha dado a continuación:
1 |
Export -CacheData -Name myPartitionedCache -Path C:\recovery-path -FileSize 2 |
A continuación se explican algunos de los parámetros importantes para el cmdlet:
- Nombre: Especifica el nombre de la memoria caché que se va a respaldar o restaurar.
- ruta de acceso: Especifica la ruta donde están presentes actualmente los datos de la copia de seguridad.
- ID de usuario: Especifica el ID de usuario utilizado para autorizar a un usuario si la seguridad está habilitada en el servidor de caché.
- Contraseña: Especifica la contraseña contra el ID de usuario.
NCache detalles NCache Consejos Exportar datos de caché
¿Cómo restaurar datos en caché desde una ruta específica?
Para proporcionar al usuario la capacidad de restaurar datos en la memoria caché, incluidos todos los archivos de ensamblaje dependientes, NCache utiliza el PowerShell cmdlet Importar -CacheData. Esto permite al usuario importar los datos almacenados en caché que residen en una ruta específica de vuelta a la memoria caché.
El cmdlet de PowerShell utilizado para este propósito es:
1 |
Import -CacheData [-Name] [-Bulk Size] [-ErrorThreshold] [-Expiry] [-NoLogo] [-Password] [-Path] [-UserId] |
Ejemplo: El siguiente comando recupera los datos de la ruta de archivo especificada a la memoria caché:
1 |
Import -CacheData -Name myPartitionedCache -Path C:\backup-path |
Ejemplo: El siguiente comando recupera los datos de la ruta especificada al caché, incluidos los archivos de ensamblaje dependientes y un tolerancia de un máximo de 10 errores:
1 |
Import -CacheData -Name myPartitionedCache -Path C:\backup-path -ErrorThreshold 10 |
Ejemplo: El siguiente comando recupera los datos de la ruta especificada a la memoria caché, incluidos los archivos de ensamblaje dependientes en un abultar de 100 junto con la visualización del banner del logotipo que se suprimirá.
1 |
Import -CacheData -Name myPartitionedCache -Path C:\backup-path -BulkSize 100 -NoLogo |
Algunos parámetros importantes del cmdlet se explican a continuación:
- Nombre: Especifica el nombre de la memoria caché que se va a respaldar o restaurar.
- ruta de acceso: Especifica la ruta donde están presentes actualmente los datos de la copia de seguridad.
- Umbral de error: Especifica la cantidad de errores que se pueden tolerar durante la recuperación de archivos de la copia de seguridad.
- Expiración: Establece la política de caducidad de los datos.
NCache detalles NCache Consejos Importar datos de caché
Conclusión
NCache es un caché distribuido en memoria de código abierto para almacenamiento y recuperación de datos a largo plazo. Para guardar datos importantes y evitar la pérdida de datos en caso de falla del sistema, la copia de seguridad de datos es muy importante. Entonces, para obtener lo mejor de la seguridad de los datos, use el NCache función de copia de seguridad y restauración. Descargue una versión de prueba de 60 días totalmente funcional de NCache Enterprise y pruébalo por ti mismo.