Apache Giraph

Apache Giraph
Basisdaten
Entwickler Apache Software Foundation
Erscheinungsjahr 2012
Aktuelle Version 1.3.0-SNAPSHOT
(14. Januar 2019)
Betriebssystem plattformübergreifend
Programmier­sprache Java
Lizenz Apache 2.0 Licence
http://giraph.apache.org

Apache Giraph ist ein verteiltes Graph-Analyse-System, das bei der Verarbeitung von Daten in sozialen Netzwerken verwendet wird.

Entwicklung

Giraph basiert auf einer 2010 von Google veröffentlichten Schrift zu deren Graph-Analyse-System Pregel und wurde zuerst von Yahoo entwickelt und dann an die Apache Software Foundation übergeben. Im Mai 2012 wurde Giraph dort ein eigenständiges Software-Projekt.

Seit September 2023 wird es nicht mehr aktiv weiterentwickelt.

Technik

Giraph setzt auf Hadoop auf und macht dadurch die Analyse von großen Datenmengen möglich. Es handelt sich um eine Erweiterung der Map-Reduce-Implementierung von Hadoop.

Einsatz

Außer von Yahoo wird Apache Giraph seit 2013 auch von Facebook zum Betrieb der seiteneigenen Suchfunktionen eingesetzt. Dort konnten mithilfe der Software auf 200 Servern eine Billion (1012) Edges in 4 Minuten ausgewertet werden.
Auch PayPal, Twitter und LinkedIn nutzen die Software.

Einzelnachweise

  1. ↑ giraph.apache.org. (abgerufen am 11. März 2020).
  2. 1 2 Joab Jackson: Facebook's Graph Search puts Apache Giraph on the map. PCWorld, 14. August 2013, abgerufen am 12. Februar 2016 (englisch).
  3. 1 2 Graph processing platform Apache Giraph reaches 1.0. TheH Open (Heise online), 8. Mai 2013, abgerufen am 12. Februar 2016 (englisch).
  4. ↑ Apache Giraph - Apache Attic. Abgerufen am 5. Juli 2024.
  5. 1 2 Thomas Joos, Nico Litzel: So setzen Sie Graphen in Big-Data-Umgebungen ein. Big Data Insider, 22. Juni 2015, abgerufen am 13. Februar 2016 (deutsch).
  6. ↑ Scaling Apache Giraph to a trillion edges. Facebook, abgerufen am 13. Februar 2016 (englisch).