Direi che ti han detto una cavolata!
Tuttalpiù si appesantisce SEdevi fare ricerche nel commento (es: tutti i commenti che contengono la parola "pippo") ma nemmeno così tanto come si pensa. Su un mio DB che ha una tabella di 650 Mb dove c'è appunto un campo di tipo TEXT (totale record 229,488), se cerco "SELECT * FROM tabella WHERE commento LIKE '%io%' " ho questo risultato (ho un banale dual processor con 1 Gb di ram!):
(115,267 Totali, La query ha impiegato 0.0042 sec)
Il profiling della query mi dice
codice:
Stato Tempo
starting 0.000020
checking query cache for query 0.000066
Opening tables 0.000017
System lock 0.000007
Table lock 0.000034
init 0.000053
optimizing 0.000012
statistics 0.000018
preparing 0.000013
executing 0.000003
Sending data 0.004107
end 0.000016
query end 0.000005
freeing items 0.000055
storing result in query cache 0.000013
logging slow query 0.000003
cleaning up 0.000007
Dai retta, usa il DB