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

duda sobre duracion a una peticion

Estas en el tema de duda sobre duracion a una peticion en el foro de Bases de Datos General en Foros del Web. Hola a todos, Tengo una duda, media boba, pero igual de importante. Yo creo una tabla q tenga, ID: int Contenido: Longblob Si tengo 700 ...
  #1 (permalink)  
Antiguo 15/10/2008, 11:39
 
Fecha de Ingreso: diciembre-2007
Mensajes: 274
Antigüedad: 17 años, 3 meses
Puntos: 0
duda sobre duracion a una peticion

Hola a todos,

Tengo una duda, media boba, pero igual de importante.

Yo creo una tabla q tenga,

ID: int
Contenido: Longblob

Si tengo 700 campos es decir 700 id y 700 contenidos.

Cuando yo busco supongamos la id 699, se va a tardar unos x segundo

Ahora yo tengo otra tabla con los siguientes opciones:

ID: int
titulo: varchar

Y tambien tengo 700 campos

Cuando busco de nuevo el campo 699 se va a tardar mas o menos q antes?¿
Cuanto tardaria en cada caso¿?

Me conviene mas guardar el contenido en .txt o es mas o menos lo mismo


Espero q se entienda, no se si fui muy claro

Muchas gracias
  #2 (permalink)  
Antiguo 15/10/2008, 12:47
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 9 meses
Puntos: 2135
Respuesta: duda sobre duracion a una peticion

Tema trasladado a Bases de Datos.

Es muy relativo lo que preguntas, el tiempo que se tarde depende de muchos factores.

Saludos
  #3 (permalink)  
Antiguo 15/10/2008, 13:11
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 17 años, 3 meses
Puntos: 2658
Respuesta: duda sobre duracion a una peticion

Estás buscando en el mismo tipo de índice primario en ambos casos, porque el mismo está definido para el campo ID, no para el CONTENIDO.
La búsqueda debería tardar lo mismo.
Además, para que en una base de datos la búsqueda tenga un delay relativamente apreciable, tienes que estar tratando con decenas o centenares de miles de registros.
En 700 registros (por ejemplo) el tiempo mayor es el overhead de disco, y no el acceso al dato.

En principio lo que tienes que considerar es:
1. Selectividad del índice.
2. Tamaño del registro.
3. Tamaño del bloque de lectura.
4. Cantidad de bloques leídos para la búsqueda.
5. Tipo de comparación (= no es igual que <, >, <>, >=, <=).
6. Tipo de índices definidos sobre el campo.
7. Longitud de las claves.
y un largo etcétera.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)
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 07:31.