• Martes 21 de Mayo de 2024, 03:31

Autor Tema:  Es Verdad O Falso  (Leído 1383 veces)

maverick2007

  • Nuevo Miembro
  • *
  • Mensajes: 15
    • Ver Perfil
Es Verdad O Falso
« en: Jueves 5 de Julio de 2007, 03:32 »
0
Hola muchachos
Les quisiera hacer la siguiente consulta. Es verdad o falso que utilizar procedimientos almacenados y funciones de usuario en las aplicaciones cliente/servidor, hace mas rapidas estas aplicaciones.. que hacer todos estos procesos en las aplicaciones...??
Gracias de antemano
Maverick

Nebire

  • Miembro HIPER activo
  • ****
  • Mensajes: 670
    • Ver Perfil
Re: Es Verdad O Falso
« Respuesta #1 en: Jueves 5 de Julio de 2007, 06:06 »
0
Yo no he notado diferencia e velocidad, pero claro la cuestión es que normalmente el programador no conoce a fondo el manejo de una base de datos como un administrador de bases de datos, entonces lo que sucede es que las queryes y los controles con los que lo realiza no son todo lo óptimo que puede ser.

crear procedimientos almacenados es muy limpio y si se puede decir que es más rápido será por la ineficacia del programador a la hora de manejar la base de datos. Vamos que si tus querys programando son un churro programando los procedimientos sobre la base de datos van a ser un churro.

La verdadera ventaja está en que si no eres bueno haciendo las querys pero tienes un administrador de bases de datos que te un listado o al acceso a una tabla donde se halla explicados los procedimientos, emplearlos luego desde un datagridview te va a resultar mucho más cómodo y rápido de programar... la velocidad de la base de datos depende de muchos factores, la concurrencia y una base de datos mal planificada o llena de triggers pueden ralentizar ostensiblemente el trabajo sobre la bd.  

Por otro lado hay que tener en cuenta a qué tienes dedicada la base de datos... si es para tu empresa, tener procedimientos almacenados te libera de trabajo (se los pasas al administrador de la base de datos y según te entiendas con él te dirá que te busques la vida que él ya puso los que necesitas o te echará un cable en base a cargarse él con más trabajo) y si es para un pequeño programa o una pequeña empresa mi consejo es que lo sigas haciendo como mejor te defiendas.

Así que en respuesta a tu pregunta, ni verdad ni falso, o dicho de otro modo depende de los conocimientos de quien programe...
«Ma non troppo»
----> ModoVacaciones = False<----

F_Tanori

  • Moderador
  • ******
  • Mensajes: 1919
  • Nacionalidad: mx
    • Ver Perfil
Re: Es Verdad O Falso
« Respuesta #2 en: Jueves 5 de Julio de 2007, 09:02 »
0
" ExIsTo y A vEcEs PiEnSo "

NOTA:
===========================================================================================================================
Este foro es para ayudar, aprender, compartir... usenlo para eso,
NO SE RESUELVEN DUDAS POR MENSAJE PRIVADO Y MENOS POR CORREO
===========================================================================================================================

maverick2007

  • Nuevo Miembro
  • *
  • Mensajes: 15
    • Ver Perfil
Re: Es Verdad O Falso
« Respuesta #3 en: Viernes 13 de Julio de 2007, 02:29 »
0
Gracias muchachos por la respuesta  :D
Se entiende muy bien.. que de acuerdo como uno programa, sera rapido o no en el acceso a la base de datos. Y el uso de capas es muy bueno tambien..
Bye
Maverick  :kicking: