Schlagwort-Archive: mysql 5.6

MySQL 5.6 veröffentlicht

Heute wurde die Version 5.6 des MySQL Community Servers veröffentlicht. Die genau Version lautet nach vielen Beta und Release Canditate Veröffentlichungen nun 5.6.10.

Die für mich wichtigste Änderung ist die Integration des Full-Text Index für InnoDB-Tabellen.
Für genauere Änderungen kann man die Release Notes lesen.
Die neuste Version kann man unter http://dev.mysql.com/downloads/mysql/5.6.html herunterladen.

Wofür brauche ich Full-Text Search in InnoDB bei MySQL

Was ist Full-Text Search (FTS)

FTS ist eine Suche in einer Menge von Dokumenten der gesammte Inhalt eben dieser durchsucht wird. Im Gegensatz dazu gibt es auch Suchen bei denen nur Teile der Dokumente wie zum Beispiel eine Zusammenfassung o.ä. durchsucht werden.
Im Zusammenhang mit Datenbanken bezieht sich FTS auf die Unterstützung einer Volltextsuche entweder durch die Datenbank selber (FTS-Index) oder durch auf der Datenbank aufsetzenden anderen Softwarelösungen.

FTS bei MySQL

Eine Volltextsuche, implementiert mittels Index, gibt es bei MySQL schon länger, aber bisher nur für Tabellen im Format MyISAM. Seit der Version MySQL 5.6.4 gibt es einen solchen Fulltext-Index auch für InnoDB-Tabellen. InnoDB-Tabellen haben gegenüber MyISAM einige Vorteile wie zum Beispiel referenzielle Integrität über foreign-keys.
Weiterlesen