MySQL dehnt Volltextsuche aus
Auf der zurzeit stattfindenden Open Source Convention präsentiert Oracle neue Funktionen in Version 5.6 der freien Datenbank MySQL. Erstmals lässt sich die Volltextsuche mit dem Default-Backend InnoDB nutzen.
Mit Version 5.5 [1] haben die MySQL-Entwickler das transaktionsfähige InnoDB als Standard-Storage-Engine festgelegt. Eine jetzt von Oracle als Preview veröffentlichte [2] Variante von MySQL 5.6 beseitigt einen der letzten Gründe, bei der älteren MyISAM-Engine zu bleiben, denn es rüstet die Volltextsuche [3] bei InnoDB nach. Für Anwender sehen die Abfragen bei MyISAM und InnoDB gleich aus, unter der Haube unterscheiden [4] sich die beiden jedoch.
Auch andere Neuerungen, die vor allem die InnoDB-Engine und die Replikation betreffen, stellt Oracle als Komplettpakete oder Ergänzungen vor. So sollen neue "Buffer Pool Pre-loading"-Optionen den Serverstart beschleunigen und größere Redo-Logs Anwendungen mit vielen Schreiboperationen fixer laufen lassen. Neu ist ebenfalls eine "Binlog API", die beliebigen Anwendungen das Nutzen der binären Log-Dateien des Servers ermöglichen soll. Eine Dokumentation dazu war noch nicht zu finden, auf MySQL Forge gibt es jedoch eine kurze Beschreibung [5]. Ein etwas ausführlicheres Beispiel ist jetzt in Kristoffer Pettersons Blog [6] aufgetaucht. Weiterhin verfügbar ist die im April vorgestellte [7] memcached-API, die MySQL etwas NoSQL einhaucht.
Alle MySQL-Previews gibt es auf der Labs-Site [8] als Quellen oder Binärvariante. Oracle bittet ausdrücklich um Feedback zu den einzelnen neuen Funktionen. (ck [9])
URL dieses Artikels:
https://www.heise.de/-1285266
Links in diesem Artikel:
[1] https://www.heise.de/news/Schnelleres-und-stabileres-MySQL-5-5-freigegeben-1154084.html
[2] http://www.oracle.com/us/corporate/press/439460?rssid=rss_ocom_pr
[3] http://blogs.innodb.com/wp/2011/07/overview-and-getting-started-with-innodb-fts/
[4] http://blogs.innodb.com/wp/2011/07/difference-between-innodb-fts-and-myisam-fts/
[5] http://forge.mysql.com/worklog/task.php?id=3283
[6] http://intuitive-search.blogspot.com/2011/07/binary-log-api-and-replication-listener.html
[7] https://www.heise.de/news/Mehr-NoSQL-fuer-MySQL-1225826.html
[8] http://labs.mysql.com/
[9] mailto:ck@ix.de
Copyright © 2011 Heise Medien