Article · Wikipedia archive · Last revised Jun 11, 2026

Apache Giraph

Apache Giraph is an Apache project to perform graph processing on big data. Giraph utilizes Apache Hadoop's MapReduce implementation to process graphs. Facebook used Giraph with some performance improvements to analyze one trillion edges using 200 machines in 4 minutes. Giraph is based on a paper published by Google about its own graph processing system called Pregel. It can be compared to other Big Graph processing libraries such as Cassovary.

Last revised
Jun 11, 2026
Read time
≈ 1 min
Length
170 w
Citations
4
Source
Apache Giraph
DeveloperApache Software Foundation
Stable release
1.3.0 / 11 June 2020 (2020-06-11)
Written inJava
Operating systemCross-platform
TypeGraph processing
LicenseApache License 2.0
Websitegiraph.apache.org
Repository

Apache Giraph is an Apache project to perform graph processing on big data. Giraph utilizes Apache Hadoop's MapReduce implementation to process graphs. Facebook used Giraph with some performance improvements to analyze one trillion edges using 200 machines in 4 minutes.1 Giraph is based on a paper published by Google about its own graph processing system called Pregel.2 It can be compared to other Big Graph processing libraries such as Cassovary.3

As of September 2023, it is no longer actively developed.4

References

References

  1. Ching, Avery (August 14, 2013). "Scaling Apache Giraph to a trillion edges". Facebook. Retrieved 8 February 2014.
  2. Jackson, Joab (Aug 14, 2013). "Facebook's Graph Search puts Apache Giraph on the map". PC World. Retrieved 8 February 2014.
  3. Harris, Derrick (Aug 14, 2013). "Facebook's trillion-edge, Hadoop-based and open source graph-processing engine". Gigaom. Archived from the original on August 16, 2013. Retrieved 8 February 2014.
  4. "Apache Giraph - Apache Attic".
External links