更新时间:2021-09-03 09:56:43
封面
版权页
Credits
About the Author
About the Reviewers
www.PacktPub.com
Support files eBooks discount offers and more
Preface
What this book covers
What you need for this book
Who this book is for
Conventions
Reader feedback
Customer support
Chapter 1. Graphs and Graph Theory – an Introduction
Introduction to and history of graphs
Definition and usage of graph theory
Test questions
Summary
Chapter 2. Graph Databases – Overview
Background
The Property Graph model of graph databases
Why (or why not) graph databases
Chapter 3. Getting Started with Neo4j
Neo4j – key concepts and characteristics
Installing Neo4j
Using Neo4j in a cloud environment
Test Questions
Chapter 4. Modeling Data for Neo4j
The four fundamental data constructs
How to start modeling for graph databases
A graph model – a simple high-fidelity model of reality
Graph modeling – best practices and pitfalls
Chapter 5. Importing Data into Neo4j
Alternative approaches to importing data into Neo4j
Importing small(ish) datasets
Scaling the import
Questions and answers
Chapter 6. Use Case Example – Recommendations
Recommender systems dissected
Using a graph model for recommendations
Specific query examples for recommendations
Business variations on recommendations
Fraud detection systems
Access control systems
Social networking systems
Chapter 7. Use Case Example – Impact Analysis and Simulation
Impact analysis systems dissected
Impact simulation in a Cost Calculation environment
Questions and Answers
Chapter 8. Visualizations for Neo4j
The power of graph visualizations
Open source visualization libraries
Closing remarks on visualizations
Chapter 9. Other Tools Related to Neo4j
Data integration tools
Business Intelligence tools
Modeling tools
Appendix A. Where to Find More Information Related to Neo4j
Online tools
Events
Neo Technology
Appendix B. Getting Started with Cypher
The key attributes of Cypher
Key operative words in Cypher
The Cypher refcard
Syntax
Index