|    
			
				17/12/2013, 05:26
			
			
			  | 
  |   |  |  |  |  Fecha de Ingreso: enero-2011 Ubicación: Murcia 
						Mensajes: 1.024
					 Antigüedad: 14 años, 9 meses Puntos: 206 |  | 
  |  Respuesta: Buscar en base de datos  
  La búsqueda numérica en campos indexados es infinitamente más rápida que la búsqueda con cadenas.
 Crea una tabla llamada "etiquetas", con sólo dos columnas: "id" autoincremental y "nombre", que es un varchar de ¿30?, según la longitud máxima que pueden tener tus etiquetas.
 
 Luego, si la tabla que necesita asignarle tags a cada fila se llama "articulos", crea otra tabla llamada "articulos_tags" con dos campos, ambos ID, que serán "id_articulo" y "id_etiqueta".
 
 Así tienes tres ventajas: Tienes las tablas normalizadas, puedes meter a cada artículo tantas etiquetas como necesites, y por último, las consultas de buscar artículos por etiqueta son mas rápida.
     |