Jump to ratings and reviews
Rate this book

The Practitioner's Guide to Graph Data

Rate this book
How do you apply graph thinking to solve complex problems? With this practical guide, data scientists will learn how to think about data as a graph and determine if graph technology is right for your company. You'll learn techniques for building scalable, real-time, and multimodel architectures that solve complex problems with graph data.

Authors Denise Koessler Gosnell and Matthias Broecheler show you how companies today are successfully applying graph thinking in distributed production environments. You'll also learn the Graph Schema Language, a set of terminology and visual illustrations to normalize how graph practitioners communicate conceptual graph models, graph schema, and graph database design.

400 pages, Paperback

Published May 12, 2020

54 people are currently reading
120 people want to read

About the author

Denise Gosnell

7 books3 followers

Ratings & Reviews

What do you think?
Rate this book

Friends & Following

Create a free account to discover what your friends think of this book!

Community Reviews

5 stars
11 (29%)
4 stars
12 (32%)
3 stars
11 (29%)
2 stars
3 (8%)
1 star
0 (0%)
Displaying 1 - 7 of 7 reviews
Profile Image for Alex Ott.
Author 3 books207 followers
December 29, 2019
Disclaimer: I'm a technical proofer for this book, so I have access to the full text before it's published.

This book attempts to show when to use graph databases, how to model data as graph, how to perform queries, etc. It's more a conceptual book than in-deep tutorial for Gremlin language & Apache Tinkerpop framework - before diving into them you need to understand when to use graph databases, what are alternatives, etc. After you understand that you can switch to other books, such as, Practical Gremlin and/or Graph Databases in Action, that provide more in depth coverage of the Tinkerpop/Gremlin.
Profile Image for Gourav Sengupta.
15 reviews3 followers
August 21, 2020
Very few books make the attempt to explore, traverse, and select the application of theory to real world with its pros and cons.
Either books are too theoretical, and its a lifetimes work to implement them correctly, or they show the practical implementation aspects by loosely relating it to passing theoretical connections.
If anyone is planning to understand sound theoretical connections to the realities and vagaries of implementations of those theory in production to make profits, this is the book to go for. Remember that this book correctly identifies/classifies the profundity of all aspects of practical implementation, and chooses its grounds carefully. So this is for building profitable data products
11 reviews1 follower
May 24, 2021
The book fails to warn at first sight that this book is mainly about DataStax more than graph databases. Consider reading if you are using DataStax as your main graph database.

The introduction to graph modeling is nice and instructive.
Profile Image for Ernestas Poskus.
189 reviews8 followers
December 28, 2021
The book outlines pros and cons of graph schema modeling, queries, has extensive amount of examples. The gold part was 10+ tips of graph modeling, like: vertex-edge-vertex should read like a sentence or phrase from your queries. The downside was a graph storage engine selected as a use case for book examples. Most of the query examples were suited to Cassandra table structure limitations, I believe more simple graph engine could have been selected.
Profile Image for Louis.
32 reviews12 followers
September 11, 2022
(Finished it a while ago but had forgotten to be update this)
Love the fact that chapters are evenly distributed.
GSL is great, gave me ideas on how to implement it with mermaid.js
I'm missing: who uses Cassandra ? What are gremlin alternatives (e.g CQL ? Or the python ORM for Cassandra ?) ? Why Cassandra and not Neo4J?
Code changes could be clearer using lines changed highlighted
Profile Image for AJ West.
30 reviews
March 1, 2023
This is firmly in the realm of an introductory book promoting the use of DataStax distributed graph database built on Cassandra. As an introduction it provides good guidance on thinking about and modelling data using a graph approach instead of the more familiar tabular approach. However, many of the specific code examples are verbose and irrelevant if you do not plan on using DataStax.
Displaying 1 - 7 of 7 reviews

Can't find what you're looking for?

Get help and learn more about the design.