Book description
Run blazingly fast queries on complex graph datasets with the power of the Neo4j graph database
In Detail
Learning Neo4j provides you with a step-by-step approach of adopting Neo4j, the world's leading graph database. This book includes a lot of background information, helps you grasp the fundamental concepts behind this radical new way of dealing with connected data, and will give you lots of examples of use cases and environments where a graph database would be a great fit.
Starting with a brief introduction to graph theory, this book will show you the advantages of using graph databases. Following on from that, you will be introduced to Neo4j and you will be shown how to install Neo4j on various operating systems. You will then be shown how you can model and import your data into Neo4j.
This book has two use case examples that will show you how to model and implement a graph in Neo4j by analyzing a user case, and analyze the impact a change has on a process or a system. You will also gain an insight into graph visualization options for Neo4j and discover external sources where you can learn more about Neo4j.
What You Will Learn
- Background and specifications of graph databases
- Install Neo4j on a variety of different platforms, locally and in the cloud
- Model data for a graph database such as Neo4j
- Import data into Neo4j
- Learn about sample use cases for Neo4j
- Discover the advantages of graph databases versus other database models
- Find out where you can find additional information on Neo4j
Table of contents
-
Learning Neo4j
- Table of Contents
- Learning Neo4j
- Credits
- About the Author
- About the Reviewers
- www.PacktPub.com
- Preface
- 1. Graphs and Graph Theory – an Introduction
- 2. Graph Databases – Overview
-
3. Getting Started with Neo4j
-
Neo4j – key concepts and characteristics
- Built for graphs, from the ground up
- Transactional, ACID-compliant database
- Made for Online Transaction Processing
- Designed for scalability
- A declarative query language – Cypher
- Sweet spot use cases of Neo4j
- Complex, join-intensive queries
- Committed to open source
- The features
- The support
- The license conditions
- Installing Neo4j
- Using Neo4j in a cloud environment
- Test Questions
- Summary
-
Neo4j – key concepts and characteristics
- 4. Modeling Data for Neo4j
- 5. Importing Data into Neo4j
- 6. Use Case Example – Recommendations
- 7. Use Case Example – Impact Analysis and Simulation
- 8. Visualizations for Neo4j
- 9. Other Tools Related to Neo4j
- A. Where to Find More Information Related to Neo4j
- B. Getting Started with Cypher
- Index
Product information
- Title: Learning Neo4j
- Author(s):
- Release date: August 2014
- Publisher(s): Packt Publishing
- ISBN: 9781849517164
You might also like
book
Neo4j in Action
Neo4j in Action is a comprehensive guide to Neo4j, aimed at application developers and software architects. …
book
Learning Neo4j 3.x - Second Edition
Run blazingly fast queries on complex graph datasets with the power of the Neo4j graph database …
book
Beginning Neo4j
This book is your introduction in the world of graph databases, and the benefits they can …
book
Practical Neo4j
" Why have developers at places like Facebook and Twitter increasingly turned to graph databases to …