<br><br><div class="gmail_quote">2010/10/25 Juan Carlos Ojeda <span dir="ltr"><<a href="mailto:juancarlospaco@gmail.com">juancarlospaco@gmail.com</a>></span><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Se comento que solo aplica si se quiere asegurar la integridad de datos,<div><div>pues yo quiero asegurar la integridad de datos en todas mis aplicaciones...</div></div></blockquote><div><br>Ok, me imaginé que iba a haber confusión acá.<br>
<br></div></div>Se aplica cuando quiero garantizar que <b>a partir de un momendo particular</b> los datos estén efectivamente y seguramente en disco.<br><br>No siempre hace falta ese tipo de garantías, con garantizar que <b>eventualmente</b> estarán en disco es suficiente.<br>
<br>Pero, si, por ejemplo, quiero cortar la corriente a la computadora, necesito asegurarme que <b>ahora</b> están todos los datos en disco. Por eso el shutdown del sistema operativo necesita efectuar un sync. Una base de datos necesita efectuar un sync antes de reportar una transacción como commiteada (porque debe asegurar que incluso ante fallas de hardware, lo que se dijo commiteado está efectivamente commiteado).<br>
<br>Un editor de texto no necesita garantías tan fuertes.<br><br>