Ver la Versión Completa : persistencia y apagado forzado de la pc
miguel_e
02-02-2007, 18:54:42
Hola, tengo un problema, anteriormente tenia un fichero xml que guardaba una informacion que se estaba actualizando cada cierto tiempo(este intervalo era un poco pequeño, 5 seg), lo que pasaba es que cuando alguien forzaba el apagado de la maquina o habia un fallo de corriente, y se estaba actualizando el fichero, se corrompia este, entonces lo pase para el registro de window y resolvi en problema, pero ahora debo guardar una serie de objetos, y me pasa lo mismo, que podria hacer para resolver este problema contra los apagones????
salu2
miguel_e
Pandre
05-02-2007, 05:46:26
Qué tal
Solución "no software":
La solución contra apagones pasa más a ser un problema "no software"... Yo en mi caso lo solucioné con un SAI.
Viene a ser un dispositivo externo para alimentación ininterrumpida, con una batería. Tienen autonomía para unos 15-30 minutos dependiendo del consumo de la máquina... El equipo ni se entera si hay un corte de suministro.
Vamos, como la batería de un ordenador portátil :)
Solución software sencilla (chapucilla, pero eficaz muchas veces):
Una solución por software rápida y sencilla es usar dos archivos. Me explico:
A y B son los archivos, y ambos seran idénticos con la misma información. Cuando quieras escribir datos, los escribes sobre A. Tras la escritura, copias los datos de A en B.
En el supuesto caso de que falle el sistema en la escritura, aun tienes a B con la información de la penúltima actualización (recuerda que B era una copia de A antes de ser modificado el propio A).
Si falla el sistema haciendo la copia de A a B, en ese caso estaría corrupto B, pero A al estar en modo lectura no se ve afectado, y por tanto, tendrías en A los datos guardados correctamente hasta la última actualización...
Espero haberme explicado...
PD.: hay SAIs por unos 50€ (los malos) y de ahí en adelante...
Saludos
vBulletin v3.6.8, Derechos ©2000-2024, Jelsoft Enterprises Ltd.