Oracle dürfte langsam Muffensausen bekommen... Nachdem sie MySQL mehr oder weniger erfolgreich diverse Steine in den Weg gelegt haben, schließt im Hintergrund PostgreSQL immer mehr zu Oracle auf, zumindest für *ix-artige Systeme. (Dabei hätte die Oracle Corporation vermutlich genug Geld übrig, um die wichtigsten PostgreSQL-Entwickler abzuwerben, und die PostgreSQL-Entwicklung ebenfalls zum Stillstand zu bringen.)
Ich wünsche dem Projekt auf jeden Fall weiterhin viel Erfolg!
PostgreSQL ist super, aber du kennst glaub den Umfang und die Performance einer Oracle nicht, oder? Wenn man mit richtig, richtig grossen Datenbanken hantiert, bleibt Oracle erste Wahl. Ich schliesse mich aber gerne dem Satz an, dass PostgreSQL das Oracle unter den freien Datenbanken ist.
Ich find TSearch2 komisch. Wieso kann es nicht so einfach aufgebaut werden, wie es z.B. in MySQL gelöst ist? Wenn man möchte, dass eine Spalte (eines bestimmten Types) indiziert wird, dann setzt man bei der Tabellenerzeugung einfach ein FULLTEXT(spaltenname) dahinter, fertig. Die Abfragesyntax ist noch anders, ja, aber ansonsten sind nur diese beiden Schritte notwendig. Wieso muss das hier so kompliziert sein? Bei Oracle hatte ich eigentlich auch etwas einfacheres erwartet.
Wenn man möchte, dass eine Spalte (eines bestimmten Types) indiziert wird, dann setzt man bei der Tabellenerzeugung einfach ein FULLTEXT(spaltenname) dahinter, fertig. Funktioniert nicht: ERROR 1214 (HY000): The used table type doesn't support FULLTEXT indexes
Von Peter Eisentraut am Do, 7. Dezember 2006 um 10:52 #
Volltextsuche gab's auch in PostgreSQL schon vorher. Aber mit einem invertierten Index geht es noch schneller, wenn man den Textbestand selten bis gar nicht ändert. Insofern hat man hier mit GiST und GIN die Qual der Wahl, jenachdem wie sich die Anwendung verhält.
Oracle dürfte langsam Muffensausen bekommen... Nachdem sie MySQL mehr oder weniger erfolgreich diverse Steine in den Weg gelegt haben, schließt im Hintergrund PostgreSQL immer mehr zu Oracle auf, zumindest für *ix-artige Systeme. (Dabei hätte die Oracle Corporation vermutlich genug Geld übrig, um die wichtigsten PostgreSQL-Entwickler abzuwerben, und die PostgreSQL-Entwicklung ebenfalls zum Stillstand zu bringen.)
Ich wünsche dem Projekt auf jeden Fall weiterhin viel Erfolg!
http://burger-ag.de/postgresql_neu_in_8_2.whtml
Die Abfragesyntax ist noch anders, ja, aber ansonsten sind nur diese beiden Schritte notwendig.
Wieso muss das hier so kompliziert sein? Bei Oracle hatte ich eigentlich auch etwas einfacheres erwartet.
comrad
Funktioniert nicht:
ERROR 1214 (HY000): The used table type doesn't support FULLTEXT indexes