Schnelle Suchabfragen mit Googles Supersonic

Googles Open-Source-Abteilung hat den Code fĂĽr ihre Supersonic-Suchmaschinenbibliothek freigegeben. Die in C++ geschriebene Funktionssammlung soll besonders schnell und speicherschonend sein.

In Pocket speichern vorlesen Druckansicht 2 Kommentare lesen
Lesezeit: 1 Min.
Von
  • Julia Schmidt

Um Programmierern beim Erstellen schneller Suchanwendungen zu helfen, hat Google das Open-Source-Projekt Supersonic zum Download bereit gestellt. Die Suchmaschinenbibliothek ist für spaltenorientierte Datenbanken ausgelegt und soll besonders in den Punkten Geschwindigkeit, Verlässlichkeit und Robustheit überzeugen.

Erreichen möchten das die Entwickler unter anderem mit Hilfe von SIMD (Single Instruction, Multiple Data), Parallelisierung, anpassbaren Datenstrukturen, verschiedenen speicherschonenden Techniken und einer eigenen Fehlerbehandlung.

Der Quellcode ist auf der Projektseite verfĂĽgbar und steht unter Apache-2-Lizenz. (jul)