Graph Databases

The Definitive Book on Graph Databases and Introduction to Neo4j

Discover how graph databases can help you manage and query highly connected data. With this practical book, you’ll learn how to design and implement a graph database that brings the power of graphs to bear on a broad range of problem domains. Whether you want to speed up your response to user queries or build a database that can adapt as your business evolves, this book shows you how to apply the schema-free graph model to real-world problems.

This second edition includes new code samples and diagrams, using the latest Neo4j syntax, as well as information on new functionality. Learn how different organizations are using graph databases to outperform their competitors. With this book’s data modeling, query, and code examples, you’ll quickly be able to implement your own solution.

Graph Databases is written by Ian Robinson, Jim Webber, and Emil Eifrém, graph experts and enthusiasts at Neo Technology, creators of Neo4j, the world’s leading graph database.

Table of Contents

1. Introduction
What is a Graph?
A High-Level View of the Graph Space
The Power of Graph Databases
2. Options for Storing Connected Data
Relational Databases Lack Relationships
NOSQL Databases Also Lack Relationships
Graph Databases Embrace Relationships
3. Data Modeling with Graphs
Models and Graphs
The Property Graph Model
Querying Graph: Introduction to Cypher
Comparison of Relational and Graph Modeling
Cross-Domain Models
Common Modeling Pitfalls
Avoiding Anti-Patterns
4. Building a Graph Database Application
Data Modeling
Application Architecture
Testing
Capacity Planning
5. Graphs in the Real World
Why Organizations Choose Graph Databases
Common Use Cases
Real-World Examples
6. Graph Database Internals
Native Graph Processing
Native Graph Storage
Programmatic APIs
Nonfunctional Characteristics
7. Predictive Analysis with Graph Theory
Depth- and Breadth- First Search
Path-Finding with Dijkstra’s Algorithm
The A* Algorithm
Graph Theory and Predictive Modeling
Local Bridges

This official released version of Graph Databases, published by O’Reilly Media, is compliments of Neo Technology, creators of Neo4j.

Purchase the Print Version

Order Print Version

Errata for Graph Databases

Submit and Review Errata

Share Button
Neo4j 2.0 – Eine Graphdatenbank für alle
Michael Hunger Das einzige deutsche Buch zu Neo4j, umfassend und aktuell für Version 2.0. Gratis E-Book zum Download
Jetzt reinschauen »