PracticalGraphAnalyticswithApacheGiraphhelpsyoubuilddataminingandmachinelearningapplicationsusingtheApacheFoundation'sGiraphframeworkforgraphprocessing.ThisisthesameframeworkasusedbyFacebook,Google,andothersocialmediaanalyticsoperationstoderivebusinessvaluefromvastamountsofinterconnecteddatapoints.Graphsariseinawealthofdatascenariosanddescribetheconnectionsthatarenaturallyformedinbothdigitalandrealworlds.ExamplesofsuchconnectionsaboundinonlinesocialnetworkssuchasFacebookandTwitter,amonguserswhoratemoviesfromserviceslikeNetflixandAmazonPrime,andareusefuleveninthecontextofbiologicalnetworksforscientificresearch.Whetherinthecontextofbusinessorscience,viewingdataasconnectedaddsvaluebyincreasingtheamountofinformationavailabletobedrawnfromthatdataandputtouseingeneratingnewrevenueorscientificopportunities.ApacheGiraphoffersasimpleyetflexibleprogrammingmodeltargetedtographalgorithmsanddesignedtoscaleeasilytoaccommodatemassiveamountsofdata.OriginallydevelopedatYahoo!,Giraphisnowatoptop-levelprojectattheApacheFoundation,anditenlistscontributorsfromcompaniessuchasFacebook,LinkedIn,andTwitter.
1