Conectado o Desconectado ?

25/07/2006 - 00:56 por Tito | Informe spam
Yo vengo de otras plataformas habiendo trabajado por bases de datos por años
y realmente nunca me habia preocupado el paradigma de conectado o
desconectado.
A que se debera ? es que antes se trabajaba solo conectado ?

Me podrian aclarar un poco este concepto ?

Preguntas similare

Leer las respuestas

#11 Carlos Sacristán
31/07/2006 - 08:52 | Informe spam
Estoy de acuerdo contigo que una titulación no implica necesariamente
ser mejor profesional (en este caso informático) ni viceversa. A lo que me
refería es que me cuesta pensar que si una empresa como Microsoft apuesta
por el modelo desconectado es porque alguna ventaja tendrá, no?

Creo que, como mínimo, mantener las conexiones abiertas consume recursos
en el servidor y por supuesto el estar siempre conectado produce bloqueos.
Son dos ventajas a tener en cuenta.

¿Podrías explicar a lo que te refieres con "reinventar" todos los
servicios de integridad y cálculo que ofrece un SGBD?


Un saludo

-
"Sólo sé que no sé nada. " (Sócrates)
Respuesta Responder a este mensaje
#12 Pedro Echavarria
01/08/2006 - 17:03 | Informe spam
y por supuesto el estar siempre conectado produce bloqueos.




Si hablas de por ejemplo una aplicacion windows con sql server, eso no es
cierto. No produce ningun bloqueo una simple conexion abierta. Los bloqueos
pueden ser por operaciones de manipulacion de data, actualizaciones,
cursores, etc.

Ademas, una pregunta, cuando hablan de "desconectado" se refieren a que uno
copie toda la data desde el servidor a la terminal ?

Si es eso, no seria muy lento estar copiando cada vez esos datos para
manipularlos localmente?
Respuesta Responder a este mensaje
#13 Carlos Sacristán
02/08/2006 - 08:56 | Informe spam
Pedro, una conexión, por el simple hecho de estar abierta (estamos
hablando de SQL Server), sí produce bloqueos. No son bloqueos exclusivos
(que son lo de los que se producen con las actualizaciones que comentas)
pero sí compartidos y como todo bloqueo, son recursos del servidor.

Si no me crees, haz la prueba tú mismo: entra en tu equipo de desarrollo
(local) y abre una conexión. Ejectua SP_LOCK y verás cómo existe un bloqueo
de tipo "DB" (base de datos) que está en modo "S" y estado "GRANT"
(concedido), eso sin haber ejecutado ninguna sentencia (simplemente por
estar conectado).


Un saludo

-
"Sólo sé que no sé nada. " (Sócrates)

"Pedro Echavarria" escribió en el mensaje
news:
>y por supuesto el estar siempre conectado produce bloqueos.
>

Si hablas de por ejemplo una aplicacion windows con sql server, eso no es
cierto. No produce ningun bloqueo una simple conexion abierta. Los


bloqueos
pueden ser por operaciones de manipulacion de data, actualizaciones,
cursores, etc.

Ademas, una pregunta, cuando hablan de "desconectado" se refieren a que


uno
copie toda la data desde el servidor a la terminal ?

Si es eso, no seria muy lento estar copiando cada vez esos datos para
manipularlos localmente?





Respuesta Responder a este mensaje
#14 Pedro Echavarria
02/08/2006 - 15:37 | Informe spam
Ok. Yo pensaba que te referias a bloqueos exclusivos de esos que impiden
actualizaciones a los demas usuarios.



"Carlos Sacristán" <csacristanARROBAmvpsPUNTOorg> wrote in message
news:
Pedro, una conexión, por el simple hecho de estar abierta (estamos
hablando de SQL Server), sí produce bloqueos. No son bloqueos exclusivos
(que son lo de los que se producen con las actualizaciones que comentas)
pero sí compartidos y como todo bloqueo, son recursos del servidor.

Si no me crees, haz la prueba tú mismo: entra en tu equipo de
desarrollo
(local) y abre una conexión. Ejectua SP_LOCK y verás cómo existe un
bloqueo
de tipo "DB" (base de datos) que está en modo "S" y estado "GRANT"
(concedido), eso sin haber ejecutado ninguna sentencia (simplemente por
estar conectado).


Un saludo

-
"Sólo sé que no sé nada. " (Sócrates)

"Pedro Echavarria" escribió en el mensaje
news:
>y por supuesto el estar siempre conectado produce bloqueos.
>

Si hablas de por ejemplo una aplicacion windows con sql server, eso no es
cierto. No produce ningun bloqueo una simple conexion abierta. Los


bloqueos
pueden ser por operaciones de manipulacion de data, actualizaciones,
cursores, etc.

Ademas, una pregunta, cuando hablan de "desconectado" se refieren a que


uno
copie toda la data desde el servidor a la terminal ?

Si es eso, no seria muy lento estar copiando cada vez esos datos para
manipularlos localmente?









Respuesta Responder a este mensaje
#15 Alfredo Novoa
09/08/2006 - 12:23 | Informe spam
On Tue, 1 Aug 2006 11:03:36 -0400, "Pedro Echavarria"
wrote:

Ademas, una pregunta, cuando hablan de "desconectado" se refieren a que uno
copie toda la data desde el servidor a la terminal ?

Si es eso, no seria muy lento estar copiando cada vez esos datos para
manipularlos localmente?



Eso es lo de menos, el problema es que localmente no tenemos SQL para
manipular ni asegurar la integridad de los datos y hay que hacerlo con
medios muy primitivos.


Saludos
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida