phpbar.de logo

Mailinglisten-Archive

Suche in MySQL-Datenbank: Wie realisieren?

Suche in MySQL-Datenbank: Wie realisieren?

Georg Richter mysql-de_(at)_lists.bttr.org
Wed, 3 Jul 2002 08:45:06 +0200


On Tuesday, 2. July 2002 18:36, Michael Schlottke wrote:

> Wie würdet ihr das implementieren( bitte keinen verweis auf mysql
> fulltext-search, das bringts bei so kleinen datensätzen wie bei mir
> nicht, glaub ich)
>

Unabhängig von der Grösse oder Anzahl der Datensätze macht es wenig Sinn, die 
Logik auf den Client zu verlagern - das bedeutet a) mehr Arbeit b) 
Performance. Abfragen wie LIKE '%suchwort%' oder REGEXP-Abfragen verursachen 
zudem jedesmal einen Tablescan und sind tierisch langsam.

Daher FULLTEXT - Damit hast Du die komplette Logik auf dem Server und kannst 
alles mit einer Abfrage erschlagen. Und sollte Dein System mal mehr Daten 
enthalten, performt es ordentlich.

Gruss Georg

---
Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter
-->>  http://www.4t2.com/mysql 



php::bar PHP Wiki   -   Listenarchive