03/06/2011, 05:46
|
| | Fecha de Ingreso: junio-2009
Mensajes: 309
Antigüedad: 15 años, 5 meses Puntos: 5 | |
Unique o consulta de verificacion? Tengo una duda, quiero relacionar terminos de busqueda a usuarios con la siguiente tabla:
busquedas
- ID
- FECHA
- ID_USUARIO
- TERMINO
La cuestion es que no quiero que hayan datos duplicados.
Con lo cual tengo dos formas que se me ocurren para hacer esto:
1. Hacer un indice UNIQUE combinado de ID_USUARIO y TERMINO
2. Desde el script hacer primero una consulta, comprobando si devuelve o no resultados, en caso de que no hace el insert.
Creo que son las dos unicas formas de hacerlo. Mi duda es, cual es mas optima en recursos (generalmente hablando). Me refiero a que el indice combinado ocupa un espacio, y la forma del script hace consultas que usan memoria.... entonces no se que compensa mas.
Por que me decanto?
Un saludo! |