Ver Mensaje Individual
  #3 (permalink)  
Antiguo 02/02/2012, 17:18
alexg88
 
Fecha de Ingreso: abril-2011
Mensajes: 1.342
Antigüedad: 13 años
Puntos: 344
Respuesta: Grabar varias tablas de manera concurrente por varios usuarios

Pues SQLServer es un SGBD que soporte para transacciones y cumple las características ACID (Atomicity, Consistency, Isolation and Durability: Atomicidad, Consistencia, Aislamiento y Durabilidad en español).

Esto significa que puedes realizar transacciones de manera concurrente y el SGBD se encargará de que los ambios que realice una transacción no afecte a los cambios que realice otra. Esto puede realizarlo de muchas maneras (con bloqueos de filas, protocolos de dos fases, etc).

Además SQLServer soporta dos tipos de control de concurrencia: concurrencia pesimista que consiste en bloquear una columna, fila o tabla cuando alguien está escribiendo, que es lo que he explicado arriba y concurrencia optimista, que es otra forma de abordar el problema.

Te dejo un enlace donde explican la diferencia: http://www.teknoplof.com/2010/08/06/...ases-de-datos/