Gestión de concurrencias

30/10/2003 - 13:04 por Pablo | Informe spam
Me gustaría saber cómo administra Sql Server 2000 el
control de concurrencias.

Lei en un libro sobre teoría de bases de datos que los
SGBD conceden a los procesos lo que denominan candados
que pueden ser compartidos (para lecturas) o exclusivos
para escritura.

Gracias de antemano

Preguntas similare

Leer las respuestas

#1 Carlos Sacristan
30/10/2003 - 13:19 | Informe spam
Tienes varias opciones: leer la información que trae el propio SQL
Server en los BOL acerca de los bloqueos, leer el capítulo dedicado a ello
en algún libro, o bien leer un libro que trata única y exclusivamente de
ello. Si no te quieres gastar dinero, elige la primera opción (BOL); si
sabes inglés y no te importa gastarte un poco de dinero en un buen libro,
escoge la tercera opción
(http://www.shareit.com/product.html...;productid3645&affiliateid&
languageid=1&cookies=1&backlink=http://www.netimpress.com/Default.asp?resell
er&currencies=USD)



Un saludo

-
"Sólo sé que no sé nada. " (Sócrates)
MVP SQL Server
Por favor, responder únicamente al foro
Se agradece la inclusión de sentencias DDL


"Pablo" escribió en el mensaje
news:092f01c39ede$086c00d0$
Me gustaría saber cómo administra Sql Server 2000 el
control de concurrencias.

Lei en un libro sobre teoría de bases de datos que los
SGBD conceden a los procesos lo que denominan candados
que pueden ser compartidos (para lecturas) o exclusivos
para escritura.

Gracias de antemano
Respuesta Responder a este mensaje
#2 Accotto Maximiliano Damian
30/10/2003 - 13:41 | Informe spam
revisa un poquito esto:

http://www.microsoft.com/spanish/ms...engine.asp

Accotto Maximiliano Damian
"Carlos Sacristan" escribió en el mensaje
news:OnsBB%

Tienes varias opciones: leer la información que trae el propio SQL
Server en los BOL acerca de los bloqueos, leer el capítulo dedicado a ello
en algún libro, o bien leer un libro que trata única y exclusivamente de
ello. Si no te quieres gastar dinero, elige la primera opción (BOL); si
sabes inglés y no te importa gastarte un poco de dinero en un buen libro,
escoge la tercera opción



(http://www.shareit.com/product.html...;productid3645&affiliateid&



languageid=1&cookies=1&backlink=http://www.netimpress.com/Default.asp?resell
er&currencies=USD)



Un saludo

-
"Sólo sé que no sé nada. " (Sócrates)
MVP SQL Server
Por favor, responder únicamente al foro
Se agradece la inclusión de sentencias DDL


"Pablo" escribió en el mensaje
news:092f01c39ede$086c00d0$
Me gustaría saber cómo administra Sql Server 2000 el
control de concurrencias.

Lei en un libro sobre teoría de bases de datos que los
SGBD conceden a los procesos lo que denominan candados
que pueden ser compartidos (para lecturas) o exclusivos
para escritura.

Gracias de antemano


Respuesta Responder a este mensaje
#3 Miguel Egea
01/11/2003 - 21:40 | Informe spam
Pablo SqlServer es un SGDB y como tal garantiza el ACID, atomicidad
consistencia aislamiento (isolation) y durabilidad. Es decir que si si que
lo tiene. Los candados (traducción pésima para mi gusto) son los bloqueos, y
efectivamente hay compartidos y exclusivos, pero hay muchos más factores en
un sistema serio. No solo es el bloqueo y su granularidad (fila, página,
tabla, base de datos) si no las implicaciones que tiene ese bloqueo. Escribí
hace algún tiempo un artículo para MSDN que quízá sirva para iniciarte.
http://www.microsoft.com/spain/msdn...aislam.asp

Saludos
Miguel Egea

"Pablo" escribió en el mensaje
news:092f01c39ede$086c00d0$
Me gustaría saber cómo administra Sql Server 2000 el
control de concurrencias.

Lei en un libro sobre teoría de bases de datos que los
SGBD conceden a los procesos lo que denominan candados
que pueden ser compartidos (para lecturas) o exclusivos
para escritura.

Gracias de antemano
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida