Practical Graph Analytics with Apache Giraph Front Cover

Practical Graph Analytics with Apache Giraph

  • Length: 315 pages
  • Edition: 1st ed. 2015
  • Publisher:
  • Publication Date: 2015-10-29
  • ISBN-10: 1484212525
  • ISBN-13: 9781484212523
  • Sales Rank: #2750591 (See Top 100 Books)
Description

Practical Graph Analytics with Apache Giraph helps you build data mining and machine learning applications using the Apache Foundation’s Giraph framework for graph processing. This is the same framework as used by Facebook, Google, and other social media analytics operations to derive business value from vast amounts of interconnected data points.

Graphs arise in a wealth of data scenarios and describe the connections that are naturally formed in both digital and real worlds. Examples of such connections abound in online social networks such as Facebook and Twitter, among users who rate movies from services like Netflix and Amazon Prime, and are useful even in the context of biological networks for scientific research. Whether in the context of business or science, viewing data as connected adds value by increasing the amount of information available to be drawn from that data and put to use in generating new revenue or scientific opportunities.

Apache Giraph offers a simple yet flexible programming model targeted to graph algorithms and designed to scale easily to accommodate massive amounts of data. Originally developed at Yahoo!, Giraph is now a top top-level project at the Apache Foundation, and it enlists contributors from companies such as Facebook, LinkedIn, and Twitter. Practical Graph Analytics with Apache Giraph brings the power of Apache Giraph to you, showing how to harness the power of graph processing for your own data by building sophisticated graph analytics applications using the very same framework that is relied upon by some of the largest players in the industry today.

Table of Contents

Part I: Giraph Building Blocks
Chapter 1: Introducing Giraph
Chapter 2: Modeling Graph Processing Use Cases
Chapter 3: The Giraph Programming Model
Chapter 4: Giraph Algorithmic Building Blocks

Part II: Giraph Overview
Chapter 5: Working with Giraph
Chapter 6: Giraph Architecture
Chapter 7: Graph IO Formats
Chapter 8: Beyond the Basic API

Part III: Advanced Topics
Chapter 9: Exposing Parallelism in Giraph
Chapter 10: Advanced IO
Chapter 11: Tuning Giraph
Chapter 12: Giraph in the Cloud

Appendix A: Install and Configure Giraph and Hadoop

To access the link, solve the captcha.