Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.
Sphinx (http://www.sphinxsearch.com) ist eine kostenlose Open-Source-Volltextsuchmaschine, die extra so gestaltet wurde, dass sie sich gut in Datenbanken integriert. Sie besitzt DBMS-artige Funktionen, unterstützt verteiltes Suchen und skaliert gut. Darüber hinaus bietet sie eine effiziente Speichernutzung und Festplatten-Ein-/Ausgabe, was besonders wichtig ist, da dies bei großen Operationen oft die begrenzenden Faktoren sind.
Sphinx funktioniert gut zusammen mit MySQL. Es kann benutzt werden, um eine Vielzahl von Abfragen, wie etwa Volltextsuchen, zu beschleunigen. Sie können damit aber auch neben anderen Anwendungen schnelle Gruppierungs- und Sortieroperationen durchführen. Darüber hinaus gibt es eine zusätzliche Storage-Engine, die es einem Programmierer oder Administrator erlaubt, auf Sphinx direkt über MySQL zuzugreifen. Sphinx eignet sich besonders für bestimmte Abfragen, die von der allgemeinen MySQL-Architektur für große Datenmengen nicht sehr gut optimiert werden. Kurz gesagt, Sphinx kann die Funktionalität und Performance von MySQL verbessern.