Ver Mensaje Individual
  #9 (permalink)  
Antiguo 17/12/2008, 09:52
Avatar de Carxl
Carxl
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: Bogotá
Mensajes: 2.993
Antigüedad: 18 años, 7 meses
Puntos: 70
Respuesta: Consejo o ayuda sobre 50.000 articulos y menu

Hola de nuevo Highlander

Pues como te dije en mi primer post de esta conversación, creando categorías, para dividir los productos en "secciones".

Con eso, ganas velocidad, normalización y te quedará mas fácil el manejo de los mismos. Mas que problema de programación, es problema de diseño de DB. Todo producto, dentro de un contexto de sistema pertenece a una categoría, subcategorías, líneas...

Cuando hayas hecho esto, entra a jugar con índices de mysql.

Ahora, en la programación, tendrías que hacer una interfaz para crear las "categorias", y tendrías que agregarla en la carga/modificación del producto (pues para que exista la relación, será un trabajo arduo, no por lo complejo sino por la cantidad de registros que tiene la DB, a cada uno le tendrías que asignar su respectiva categoría).

Usa analyze de mysql para que veas como se comportarán tus query, si utlizarán o no los índices que les digas, también los podrías forzar...

Es un trabajo interesante...

Saludos
__________________
Hay 10 tipos de personas, los que entienden binario y los que no. (Anónimo)
www.programandoweb.com