El 22/10/07, lloku <[EMAIL PROTECTED]> escribió: > > Como bien dicen, si nos basamos en optimizaciones de base de datos, no > es muy bueno usar un valor alfanumérico para los id, salvo en casos > excepcionales en que es realmente necesario, el rendimiento de las > bases de datos a la hora de recorrer los registros es mejor si usamos > una key numérica y progresiva. > > Personalmente para las url amigables suelo usar el campo que mas > define a lo que buscamos, bien sea el título, el nombre del usuario, o > lo que fuere, usando una funcion para convertir los espacios, > caracteres especiales puntuaciones y demas, por sus > "equivalentes" (espacios y puntuaciones por "_", ñ por n, ç por c, > quitando acentos...) y usando el like para buscar.
hmm... pero un LIKE dentro de un SELECT siempre hara un fullscan de la tabla... de que te sirve tener Id's numericos si igualmente al buscar el motor de BD recorrera toda la tabla (y no usara sus posibles indices)? -- Ricardo Mun~oz A. --~--~---------~--~----~------------~-------~--~----~ Has recibido este mensaje porque estás suscrito a Grupo "CakePHP-es" de Grupos de Google. Si quieres publicar en este grupo, envía un mensaje de correo electrónico a CakePHP-es@googlegroups.com Para anular la suscripción a este grupo, envía un mensaje a [EMAIL PROTECTED] Para obtener más opciones, visita este grupo en http://groups.google.com/group/CakePHP-es?hl=es. -~----------~----~----~----~------~----~------~--~---