"Una transacción es una interacción con una estructura de datos compleja, compuesta por varios procesos que se han de aplicar uno después del otro. La transacción debe ser equivalente a una interacción atómica. Es decir, que se realice de una sola vez y que la estructura a medio manipular no sea jamás alcanzable por el resto del sistema hasta que haya finalizado todos sus procesos."
(...)
"Toda transacción debe cumplir cuatro propiedades ACID:
- Atomicidad (Atomicity): es la propiedad que asegura que la operación se ha realizado o no, y por lo tanto ante un fallo del sistema no puede quedar a medias.
- Consistencia (Consistency): es la propiedad que asegura que sólo se empieza aquello que se puede acabar. Por lo tanto, se ejecutan aquellas operaciones que no van a romper la reglas y directrices de integridad de la base de datos.
- Aislamiento (Isolation): es la propiedad que asegura que una operación no puede afectar a otras. Esto asegura que la realización de dos transacciones sobre la misma información nunca generará ningún tipo de error.
- Permanencia (Durability): es la propiedad que asegura que una vez realizada la operación, ésta persistirá y no se podrá deshacer aunque falle el sistema."
[fuente: Wikipedia]
¿Entendiste, responsable del sistema de adhesión al Monotributo de la AFIP?
Estoy pensando en, cuando vaya a terminar el trámite, hacer la siguiente "transacción":
- Pedir usar el baño.
- Entrar al baño.
- Cerrar la puerta.
- Bajarme los pantalones.
- Sentarme en el retrete.
- Defecar.
- Limpiarme.
- Pararme.
Tirar la cadena/Apretar el botón.[throw new RevengeException()]- Subirme los pantalones.
- Abrir la puerta.
- Salir del baño.
- Agradecer el permiso para usar el baño.
0 voces:
Publicar un comentario