Book description
Graph data closes the gap between the way humans and computers view the world. While computers rely on static rows and columns of data, people navigate and reason about life through relationships. This practical guide demonstrates how graph data brings these two approaches together. By working with concepts from graph theory, database schema, distributed systems, and data analysis, you’ll arrive at a unique intersection known as graph thinking.
Authors Denise Koessler Gosnell and Matthias Broecheler show data engineers, data scientists, and data analysts how to solve complex problems with graph databases. You’ll explore templates for building with graph technology, along with examples that demonstrate how teams think about graph data within an application.
- Build an example application architecture with relational and graph technologies
- Use graph technology to build a Customer 360 application, the most popular graph data pattern today
- Dive into hierarchical data and troubleshoot a new paradigm that comes from working with graph data
- Find paths in graph data and learn why your trust in different paths motivates and informs your preferences
- Use collaborative filtering to design a Netflix-inspired recommendation system
Publisher resources
Table of contents
- Preface
- 1. Graph Thinking
- 2. Evolving from Relational to Graph Thinking
- 3. Getting Started: A Simple Customer 360
- 4. Exploring Neighborhoods in Development
- 5. Exploring Neighborhoods in Production
-
6. Using Trees in Development
- Chapter Preview: Navigating Trees, Hierarchical Data, and Cycles
- Seeing Hierarchies and Nested Data: Three Examples
- Finding Your Way Through a Forest of Terminology
- Understanding Hierarchies with Our Sensor Data
- Querying from Leaves to Roots in Development
- Querying from Roots to Leaves in Development
- Going Back in Time
-
7. Using Trees in Production
- Chapter Preview: Understanding Branching Factor, Depth, and Time on Edges
- Understanding Time in the Sensor Data
- Understanding Branching Factor in Our Example
- Production Schema for Our Sensor Data
- Querying from Leaves to Roots in Production
- Querying from Roots to Leaves in Production
- Applying Your Queries to Tower Failure Scenarios
- Seeing the Forest for the Trees
- 8. Finding Paths in Development
- 9. Finding Paths in Production
- 10. Recommendations in Development
- 11. Simple Entity Resolution in Graphs
- 12. Recommendations in Production
- 13. Epilogue
- Index
Product information
- Title: The Practitioner's Guide to Graph Data
- Author(s):
- Release date: March 2020
- Publisher(s): O'Reilly Media, Inc.
- ISBN: 9781492044079
You might also like
book
Data Management at Scale, 2nd Edition
As data management continues to evolve rapidly, managing all of your data in a central place, …
book
The Rise of the Knowledge Graph
Businesses manage data to understand the connections between their customers, products or services, features, markets, and …
book
Data Governance: The Definitive Guide
As you move data to the cloud, you need to consider a comprehensive approach to data …
book
Practical Statistics for Data Scientists, 2nd Edition
Statistical methods are a key part of data science, yet few data scientists have formal statistical …