Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

preguntas generales sobre mysql

Estas en el tema de preguntas generales sobre mysql en el foro de Mysql en Foros del Web. Hola En la empresa están pensando en desarrollar una aplicación online de consulta de mucha información y estamos buscando información sobre mysql para ver si ...
  #1 (permalink)  
Antiguo 22/02/2010, 05:18
 
Fecha de Ingreso: febrero-2007
Mensajes: 172
Antigüedad: 17 años, 2 meses
Puntos: 0
preguntas generales sobre mysql

Hola
En la empresa están pensando en desarrollar una aplicación online de consulta de mucha información y estamos buscando información sobre mysql para ver si seria la opción adecuada.
Necesitamos información respecto a cosas como
-tiempos de respuesta en consultas muy grandes
-máximo de usuarios que podrían realizar consultas desde la web
-si hay un nº máximo de tablas o de registros (una de las tablas llegaría a tener casi 2gb de información)
-si existe alguna diferencia de rendimiento entre la versión libre y la enterprise

Sobre todo, sobre el rendimiento y tiempo de respuesta por el tamaño.Ya que sería una base de datos que podría llegar a tener 3gb y podría haber consultas que devolvieran 10000 registros.
Gracias
  #2 (permalink)  
Antiguo 22/02/2010, 05:31
Avatar de Vun
Vun
Colaborador
 
Fecha de Ingreso: agosto-2009
Ubicación: Benalmádena, España
Mensajes: 2.265
Antigüedad: 14 años, 8 meses
Puntos: 150
Respuesta: preguntas generales sobre mysql

Mysql es un tipo de base de datos tan extendida y usada que yo diria que el rendimiento no va por esos datos que dices, sino por la optimización luego de las tablas, campos, indices primarios, secundarios...

Si tus tablas son generalmente estaticas, es decir, que tiene pocas o ninguna inserciones al cabo de las horas... dias.... entonces la respuesta de Mysql va a ser ultrarapida (si tienes los indices para tablas creados correctamente).

Luego eso que dices de consultas que devuelvan 10.000 registros.... esoson muchos MB de descarga para el usuario, tendrias que poner un mensajito del tipo "esta consulta puede tardar varios minutos" si o si. Otra idea es que si va a haber consultas comunes las puedas cachear en un archivo .txt automaticamente, asi el segundo usuario que busque no cargara al server sino que leera el archivo de texto como si fuese cualquier imagen o otro archivo.

Otra idea que se me ocurre es que pagines los resultados, quizas mostrar de 1000 en 1000 pudiera ser suficiente para el cliente, no se, habria que entrar mas a fondo en lo que es tu proyecto en si.

Etiquetas: Ninguno
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:14.