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

Consulta diseno base sitio alta concurrencia

Estas en el tema de Consulta diseno base sitio alta concurrencia en el foro de Bases de Datos General en Foros del Web. Buenas, quisiera saber ésto: Necesito el mejor diseño de base posible para el siguiente esquema: Un buscador que debe buscar texto en una tabla en ...
  #1 (permalink)  
Antiguo 18/08/2007, 15:30
 
Fecha de Ingreso: agosto-2007
Mensajes: 5
Antigüedad: 17 años, 3 meses
Puntos: 0
Consulta diseno base sitio alta concurrencia

Buenas, quisiera saber ésto: Necesito el mejor diseño de base posible para el siguiente esquema:

Un buscador que debe buscar texto en una tabla en donde hay solo 2 campos, una llave (id) y otro campo de tipo texto (todavía no se el largo). La tabla debe buscar entre 100000 registros en el menor tiempo posible y cargando el disco lo menos posible. Va a ser utilizado como search engine (motor de búsqueda) de un sitio de muy alta concurrencia. No estamos en condicinoes de invertir en más servidores.

A mi lo que se me ocurrió es quizás limitar (si es que se puede), el char-set del campo texto, a un charset de medio byte por caracter ya que solo necesito almacenar letras minúsculas (no símbolos ni nada de eso)
  #2 (permalink)  
Antiguo 19/08/2007, 06:26
Avatar de Gabo77  
Fecha de Ingreso: noviembre-2006
Mensajes: 381
Antigüedad: 18 años
Puntos: 6
Re: Consulta diseno base sitio alta concurrencia

Para empezar debe evaluar si la tabla es de alta recurrencia de grabado o de lectura, o de ambas.... esto determinará el fill factor del indice que deberás utilizar.

Por otra parte te recomiendo que no uses un varchar o campos Text, trabaja mejor con los campos CHAR que son mas rápidos ya que tienen un tamaño fijo por lo que SQL no andará buscando sobre un campo de longuitudes distintas.


Espero esto te sirva un poco! :p

Saludos!
__________________
Hicimos un pacto con Dios... El no desarrolla Sistemas y nosotros no hacemos milagros....
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 23:47.