Enfoques de control de transacciones en SQL Server

Sergio Alcalde | 19 de enero de 2009

Más sobre: Documentación, SQL Server | Tags: , , ,

Siempre con el objetivo de maximizar el rendimiento de nuestras aplicaciones multiusuario que trabajan accediendo a bases de datos, hay una cosa más que debemos tener en cuenta: los enfoques de control de transacciones.

Al implementar aplicaciones multiusuario que trabajan contra bases de datos se pueden adoptar dos enfoques para el control de transacciones: un enfoque de bloqueo optimista y un enfoque de bloqueo pesimista.

El bloqueo optimista supone que no se va a hacer nada en el código de la aplicación que imponga explícitamente bloqueos de los recursos cuando se esté trabajando con ellos. En lugar de hacer esto, se confía en que el gestor de bases de datos (Microsoft SQL Server, por ejemplo) se encargue de hacerlo mientras el programador únicamente se debe centrar en la lógica de la aplicación.

El bloqueo pesimista supone que el código de la aplicación intentará imponer algún tipo de mecanismo de bloqueo al gestor de bases de datos.

Cada uno de estos enfoques presentan una serie de ventajas e inconvenientes que iremos analizando en futuros posts en los que, además, presentaremos algunas técnicas para implementarlos.

Leer más sobre:

  1. Gestión de transacciones en SQL Server (1/7)
  2. Gestión de bloqueos en SQL Server (2/7)
  3. Enfoques de control de transacciones en SQL Server (3/7)
  4. Enfoque optimista de gestión de transacciones en SQL Server (4/7)
  5. Enfoque pesimista de gestión de transacciones en SQL Server (5/7)
  6. Enfoque mixto de gestión de transacciones en SQL Server (6/7)
  7. Interbloqueos en SQL Server (7/7)

También te puede interesar

Más sobre: Documentación, SQL Server | Tags: , , ,

Comentarios

1 comentario a “Enfoques de control de transacciones en SQL Server”

  1. Enfoque optimista de gestión de transacciones en SQL Server - DbRunas el 19 Enero, 2009 18:58

    [...] se introducía en el post anterior de esta saga “Enfoques de control de transacciones en SQL Server“,existen dos enfoques básicos: enfoque optimista y enfoque pesimista. Del enfoque que [...]

Deja un comentario




  • Suscríbete

  • Puede interesarte

  • Archivo

    Septiembre 2010
    L M X J V S D
    « Mar    
     12345
    6789101112
    13141516171819
    20212223242526
    27282930