![]() |
persistencia y apagado forzado de la pc
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 |
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 |
La franja horaria es GMT +2. Ahora son las 13:05:17. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi