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

buscador como funciona myisam e innodb ???

Estas en el tema de buscador como funciona myisam e innodb ??? en el foro de Mysql en Foros del Web. amigoss alguien me puede indicar la diferencia entre el funcionamiento con un ejemplo entre las dos consultas de acontinuacion ??? $cadbusca="SELECT REFERENCIA, TITULO FROM ARTICULOS ...
  #1 (permalink)  
Antiguo 14/12/2009, 18:56
Avatar de jolie_girl  
Fecha de Ingreso: agosto-2008
Ubicación: mexico
Mensajes: 346
Antigüedad: 15 años, 8 meses
Puntos: 10
Exclamación buscador como funciona myisam e innodb ???

amigoss alguien me puede indicar la diferencia entre el funcionamiento con un ejemplo entre las dos consultas de acontinuacion ???

$cadbusca="SELECT REFERENCIA, TITULO FROM

ARTICULOS WHERE VISIBLE =1 AND DESARROLLO LIKE

'%$busqueda%' OR TITULO LIKE '%$busqueda%' LIMIT

50";

/*se puede con innodb y myisam*/

y esto

$cadbusca="SELECT REFERENCIA, TITULO , MATCH (

TITULO, DESARROLLO ) AGAINST ( '$busqueda' ) AS

Score FROM ARTICULOS WHERE MATCH ( TITULO,

DESARROLLO ) AGAINST ( '$busqueda' ) ORDER BY

Score DESC LIMIT 50";

/*solo con myisam*/
..........................



osea si me funciona % like % pero no se cual es la diferencia ?????? con la 2da no importa el orden de las palabras que busca??? o como???
__________________
Solicito colaboradoras para proyecto social media largo plazo. Manda mp
  #2 (permalink)  
Antiguo 14/12/2009, 19:08
Avatar de jolie_girl  
Fecha de Ingreso: agosto-2008
Ubicación: mexico
Mensajes: 346
Antigüedad: 15 años, 8 meses
Puntos: 10
Respuesta: buscador como funciona myisam e innodb ???

encontre esta consulta para innodb

SELECT * FROM empresa WHERE emp_nombre REGEXP 'palabra1 | palabra2'

como la ven ?

suponiendo que limito la busqueda a 2 o 3 palabras :).............
__________________
Solicito colaboradoras para proyecto social media largo plazo. Manda mp
  #3 (permalink)  
Antiguo 14/12/2009, 19:17
Avatar de jolie_girl  
Fecha de Ingreso: agosto-2008
Ubicación: mexico
Mensajes: 346
Antigüedad: 15 años, 8 meses
Puntos: 10
Respuesta: buscador como funciona myisam e innodb ???

probe ambas:


SELECT * FROM empresa WHERE emp_nombre REGEXP 'vivienda | construccion'

SELECT * FROM empresa WHERE emp_nombre like'%vivienda%' or emp_nombre like '%construccion%'


pero la primera se tarda mass...... porkee ?
__________________
Solicito colaboradoras para proyecto social media largo plazo. Manda mp
  #4 (permalink)  
Antiguo 14/12/2009, 20:26
Avatar de huesos52
Colaborador
 
Fecha de Ingreso: febrero-2009
Ubicación: Manizales - Colombia
Mensajes: 5.980
Antigüedad: 15 años, 2 meses
Puntos: 360
Respuesta: buscador como funciona myisam e innodb ???

las expresiones regulares consumen mas recursos en el servidor.
Yo recomendaría usarlos solo cuando es la unica posibilidad. si la segunda te sirve, quedate con ella

saludos
__________________
Without data, You are another person with an opinion.
W. Edwads Deming
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 16:37.