ďťż

[mysql]zapytania wyszukiwania dla blob czy text/varchar

       

Podstrony


telcocafe

Witam.
Mam konkretne pytanie. Czy przy mechanizmach wyszukiwania tekstowego jest różnica w szybkości działania systemu, w zależności czy teksty zapisane są w komórkach BLOB czy varchar/text??
Z góry dzięki za odpowiedź.



Bloby przeznaczone są do przechowywania binarnych danych i nie kombinuj z trzymaniem tekstu tam, text do tekstowych. Varchar to krótkie łańcuchy tekstu i można nałożyć na nie efektywne indeksy. Pseudowyszukiwanie poprzez LIKE jest równie wolne na dowolnej kolumnie bo nie używa indeksów. Pełnotekstowy mechanizm dla tabel MyISAM jest już lepszy, lecz też raczej różnicy varchar vs text raczej nie uświadczysz, co najwyżej wpływ długości zapisanego łańcucha.

hmm, jakoś parę serwisów zrobiłem z treściami w blobach i wszystko działa bez zarzutów, zastanawiałem się tylko nad szybkością działania...

Bo "blobem" może być też plaintext, tylko pytanie po co. A wydajność dla serwisów o niewielkim ruchu - nie będzie stwarzała problemów, chyba że głównym elementem serwisu będzie szukanie ;)

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • nvm.keep.pl

  • Sitedesign by AltusUmbrae.