Concurrencia y transacciones - script 2008

From Ibbddunq

Revision as of 16:33, 7 November 2008 by Carlos (Talk | contribs)
(diff) ←Older revision | view current revision (diff) | Newer revision→ (diff)

Intro a concurrencia

BDs monousuario y multiusuario.

Anomalías de concurrencia.

  • non-repeatable read y su consecuencia respecto de los UPDATE.
  • phantom read.


Intro a transacciones

Idea de transacción de negocios.

Idea de transacción en una BD.

Las 4 características

  • Atomicidad: la garantiza el motor.
  • Consistencia: la debe garantizar uno haciendo operaciones correctas en cada transacción.
  • Durabilidad: la garantiza el motor.
  • Aislamiento: necesita un tratamiento particular.

Demarcación - BEGIN / COMMIT / ROLLBACK.

Personal tools