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

Tablas en Mysql (3 Millones de registros)

Estas en el tema de Tablas en Mysql (3 Millones de registros) en el foro de Mysql en Foros del Web. hola quisiera preguntar como seria recomdable manejar una base de datos que consta de solo 2 campos numero telefonico y direccion, lo malo es que ...
  #1 (permalink)  
Antiguo 09/11/2007, 11:55
 
Fecha de Ingreso: septiembre-2004
Mensajes: 5
Antigüedad: 19 años, 7 meses
Puntos: 0
Pregunta Tablas en Mysql (3 Millones de registros)

hola quisiera preguntar como seria recomdable manejar una base de datos que consta de solo 2 campos numero telefonico y direccion, lo malo es que son 3 millones de registros, les agradezco la respuesta
  #2 (permalink)  
Antiguo 09/11/2007, 13:26
Avatar de emiliodeg  
Fecha de Ingreso: septiembre-2005
Ubicación: Córdoba
Mensajes: 1.830
Antigüedad: 18 años, 7 meses
Puntos: 55
Re: Tablas en Mysql (3 Millones de registros)

podrias utilizar el telefono como pk ya q en teoria los numeros de telefono son unicos y un telefono no puede tener mas de una direccion
ademas para hacerlo mas rapido aun podrias ponerle un indice al telefono reducira a la mitad el tiempo a la hora de repasar toda la tabla
saludos
__________________
Degiovanni Emilio
developtus.com
  #3 (permalink)  
Antiguo 09/11/2007, 16:22
 
Fecha de Ingreso: septiembre-2004
Mensajes: 5
Antigüedad: 19 años, 7 meses
Puntos: 0
Re: Tablas en Mysql (3 Millones de registros)

muchas gracias por tu respuesta, seguire tu consejo, sin embargo quiero saber tu opinion en cuanto a la posibilidad de que quede muy lento una busqueda en una tabla de 3 millones de telefonos o sera mejor dividirlo en unas 10 tablas ?

gracias de nevo por tu indicacion.

Diego
  #4 (permalink)  
Antiguo 09/11/2007, 16:50
Avatar de BrujoNic
Super Moderador
 
Fecha de Ingreso: noviembre-2001
Ubicación: Costa Rica/Nicaragua
Mensajes: 16.935
Antigüedad: 22 años, 5 meses
Puntos: 655
Re: Tablas en Mysql (3 Millones de registros)

La prueba más sencilla es que hagas definas la BD, luego la tabla con los 2 campos, exportes todos los registros, creando como llave primaria el número de teléfono el cual no se debe repetir.

Luego realizas búsquedas al azar y ahí te vas a dar cuenta de los tiempos de respuesta.

Como el contenido de los campos no es mucho, creo que no va a durar nada con un simple SELECT, tomando en cuenta la capacidad del equipo donde se va a alojar, cantidad de personas que lo van a usar simultáneamente, etc.
__________________
La tecnología está para ayudarnos. No comprendo el porqué con esa ayuda, la gente escribe TAN MAL.
NO PERDAMOS NUESTRO LINDO IDIOMA ESPAÑOL
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 16:29.