Book description
"
Why have developers at places like Facebook and Twitter increasingly turned to graph databases to manage their highly connected big data? The short answer is that graphs offer superior speed and flexibility to get the job done.
It’s time you added skills in graph databases to your toolkit. In Practical Neo4j, database expert Greg Jordan guides you through the background and basics of graph databases and gets you quickly up and running with Neo4j, the most prominent graph database on the market today. Jordan walks you through the data modeling stages for projects such as social networks, recommendation engines, and geo-based applications. The book also dives into the configuration steps as well as the language options used to create your Neo4j-backed applications.
Neo4j runs some of the largest connected datasets in the world, and developing with it offers you a fast, proven NoSQL database option. Besides those working for social media, database, and networking companies of all sizes, academics and researchers will find Neo4j a powerful research tool that can help connect large sets of diverse data and provide insights that would otherwise remain hidden. Using Practical Neo4j, you will learn how to harness that power and create elegant solutions that address complex data problems. This book:
As you’ll discover, Neo4j offers a blend of simplicity and speed while allowing data relationships to maintain first-class status. That’s one reason among many that such a wide range of industries and fields have turned to graph databases to analyze deep, dense relationships. After reading this book, you’ll have a potent, elegant tool you can use to develop projects profitably and improve your career options.
Table of contents
- Cover
- Title
- Copyright
- Dedication
- Contents at a Glance
- Contents
- Foreword
- About the Author
- About the Technical Reviewers
- Acknowledgments
- Part 1: Getting Started
- Part 2: Managing Your Data with Neo4j
-
Part 3: Developing with Neo4j
- Chapter 7: Neo4j + .NET
- Chapter 8: Neo4j + PHP
- Chapter 9: Neo4j + Python
- Chapter 10: Neo4j + Ruby
-
Chapter 11: Spring Data Neo4j
- Spring Data Neo4j Development Environment
- Spring Data Neo4j
-
Developing a Spring Data Neo4j Application
- Preparing the Graph
- Using the Sample Application
- Spring Application Configuration
- Controller and Service Layers
- Social Graph Model
- User Node Entity
- Node Entities
- Spring Data Repositories
- Sign-Up
- Login
- Updating a User
- Connecting Users
- User-Generated Content
- Interest Graph Model
- Consumption Graph Model
- Location Graph Model
- Intent Graph Model
- Summary
- Chapter 12: Neo4j + Java
- Index
Product information
- Title: Practical Neo4j
- Author(s):
- Release date: January 2015
- Publisher(s): Apress
- ISBN: 9781484200223
You might also like
book
Learning Neo4j
Run blazingly fast queries on complex graph datasets with the power of the Neo4j graph database …
book
Neo4j High Performance
Design, build, and administer scalable graph database systems for your applications using Neo4j Explore the numerous …
video
Getting Started with the Neo4j GraphQL Library
Get started building GraphQL APIs with the Neo4j GraphQL Library. Learn how to generate a CRUD …
book
Neo4j in Action
Neo4j in Action is a comprehensive guide to Neo4j, aimed at application developers and software architects. …