-
Notifications
You must be signed in to change notification settings - Fork 23
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Examen Pregunta 5.b #292
Comments
No es necesariamente equivalente! Pero sí, tiene que ser schedule para estas transacciones. Esto significa que el orden de operaciones dentro de una transacción si se mantiene. |
Pero entonces tenemos que usar exactamente esas mismas operaciones? no agregar ni eliminar ninguna? No me queda claro |
Se trata de una trasacción. Esta es definida por sus operaciones. |
Entonces puedo crear un schedule que mantenga el orden de acciones por transaccion, pero que de un resultado distinto? Y otra cosa, puedo permutar acciones dentro de la misma transaccion? (que no afecte el resultado internamente) |
Sigo sin entender el enunciado, nos piden que dejemos el schedule con Strict 2PL (que implica conflict-serializable) al schedule S del cuadro 1 que no es conflict-serializable. Por lo tanto tendriamos que permutar acciones en conflicto ?(pero de clase entendi que no se puede hacer eso). |
Esta pregunta se trata de ver si entienden que es una transacción y nada más. En ningun momento se mencionó que deben permutar operaciones, ni que el schedule debe ser equivalente al presentado (incluso se menciona esto de manera explicita en el enunciado). Que strict 2PL deja un schedule pasar es efectivamente un efecto secundario de definir un schedule bien. |
Buenas,
Para esta pregunta, tenemos que crear cualquier schedule no serial sin deadlock? o tiene que ser similar al schedule S del cuadro 1?(confunde la parte que dice "no necesita ser equivalente al schedule S")
The text was updated successfully, but these errors were encountered: