Ich schreibe zur Zeit an einem Forum und bin bei der Suche angelangt, zuerst wollte ich die MySQL Fulltext Suche nutzen, aber da dies nur ein MySQL spezifisches Verfahren ist und das Forum unter so vielen Datenbank layern wie möglich laufen soll unpassend. LIKE ist sehr lahm und zieht die Performance ziemlich runter. Welche Suchmeschanismen nutzt ihr? (Pro + Kontra)
Datenbank suche - unter MySQL und PostgreSQL?
Einklappen
X
-
Also ich nutze LIKE, auch wenn es langsam sein soll!
Warum willst du eigentlich ein Forum für mehrere DB's schreiben? MySQL ist afaik die am meisten genutzte DB-Version. Alle Foren, die ich bisher gesehen habe lieen auf MySQL.
Da geht der SInn deines Vorhabens irgendwie völlig an mir vorbei.it's not a bug,
it's a feature!
-
Original geschrieben von XGremliN
Also ich nutze LIKE, auch wenn es langsam sein soll!
Warum willst du eigentlich ein Forum für mehrere DB's schreiben? MySQL ist afaik die am meisten genutzte DB-Version. Alle Foren, die ich bisher gesehen habe lieen auf MySQL.
Da geht der SInn deines Vorhabens irgendwie völlig an mir vorbei.
LIKE ist wirklich lahm, aber wenn ich mir überlege wie das beim phpbb/vbb gemacht wurde (Wörter ab 3 Buchstaben in einer extratabelle speichern) dann wird mir die Tabelle zu gross. Ausserdem ist der Fulltext Index unter mysql 3.x sehr langsam!
Kommentar
Kommentar