![]() |
Visual Basic y bases de datos grandes Soy un recientemente graduado de la carrera de Ingeniería en Sistemas acá en México, y en mi actual trabajo se les ha presentado un problema bastante interesante: Diseñaron hace un par de meses un sistema para una aduana, y lo programaron usando Visual Basic 6 y conectandose a una base de datos de SQL. Pero al momento de implementar el sistema éste no puede con el enorme volumen de datos que pasan por la aduana. ¿Qué posibilidades tengo para "arreglar" esta aplicación y permitir que maneje los datos de 4,000 transacciones diarias que se dan en esta aduana? Cualquier comentario es bienvenido y, gracias. |
Haber "Ingeniero" :serio: ... la herramienta front end que utilices no tiene tanta importancia, la que pinta es la base... primero dices que se conecta a SQL... sera SQL Server (que lo dudo compañero) o MySQL... o que base será. Tambien depende de como esté diseñado el modelo entidad relacion. Tambien podrias comentar que errores te salen al tratar de acceder a tu base grande :-) |
no se MYSQL ya que no lo utilice nunca y hasta donde se no trabajo con SP, pero para que SQLSERVER comience a trabajar de verdad tendrias que hablar de porlomenos 5 millones de registros, es muy probable que si usas SQLSERVER te sea muy util trabajar con SP ya que estos agilizan mucho el trabajo, pero como te an comentado anteriormnte con tan poca info es dificil decir, saludos :D |
Eje!! claro que es mejor trabajar con procedures. eescaler por favor primero comenta que errores te da la aplicacion y que base utilizas |
No son nada, 4000 trans/día significa una transacción cada 20 segundos... ¿Seguro que no puede? Es Visual Basic pero tampoco es que sea tan lento. :) |
mira creo que te olvidaste de decirnos que base estas usando SQLSERVER?????? |
bueno..... al parecer alguien necesita leer un par de manuales....jajaj nos vemos.. |
Cita:
|
Cita:
No me hagas creer que una base de datos normalita no puede mover algo cada 20 segundos... El problema está en el programa de Visual Basic, en la configuración de la base de datos o en que el equipo no es potente. |
bueno para solucionarle el problema, mira nos podes enviar como va al controlador de la base de datos asi lo podemos identificar.. nos vemos.. |
Cita:
Una transacción puede demorar mas de 20 segundos, depende del conjunto de sentencias sql que contenga y lo pesadas que se puedan volver :si: |
Cita:
Ahora piensa un poco. ¿Me quieres hacer creer que una transacción va a tardar más de 20 segundos por muy pesada que sea? No sé a que llama "transacciones", pero tanto si no se pueden hacer más rápido, tanto esté mal diseñado todo, entonces tienen un serio problema, a mi parecer. |
Una transacción puede durar mucha mas de 20 segundos compañero Max... puede ser por muchos factores, el tamaño de la base, el volumen de datos que esten involucrados, la manera en que la modelaron, la conexion, el motor de la base... dependiendo de todo eso puede hasta que sea normal que el tiempo en cuestion :si: |
Cita:
|
cLARO... dependiendo del tipo de transaccion... si el trans involucra pocas sentencias sql que no pesen mucho hay algun problema, pero es de la base no de la aplicacion compañero Max |
Cita:
|
:ojotes: Cita:
|
| La zona horaria es GMT -6. Ahora son las 08:53. |
Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.