Discover our recommended Graph Database and Analytics reads below. Learn how to build intelligent platforms with native graph performance, find patterns and hidden connections in your data, navigate large hierarchies and multi-level data, and more. Some are authored by us, but in the spirit of community we are also including content authored by others.
If you would like to submit your work for consideration please contact devrel@neo4j.com
Building Knowledge Graphs: A Practitioner’s Guide
By Jesús Barrasa & Jim Webber
Publisher: O'Reilly
This guide is a crucial resource for developers and data scientists who aspire to excel in building, managing, and leveraging knowledge graphs, brought to you by Neo4j and O’Reilly. It covers everything from the basics to advanced approaches, equipping you with the knowledge and technical skills to employ this groundbreaking technology in your projects. Get your complimentary ebook today, a $90 value in stores, for free.
Fullstack GraphQL Applications with React, Node.js, and Neo4j
By William Lyon
Publisher: Manning
Interested in building full-stack applications? Full Stack GraphQL Applications teaches you how to use GraphQL, React, Node.js, and Neo4j to build and deploy complex, data-intensive full-stack applications. In this book, author Will Lyon walks you step by step through creating and deploying an application in the cloud.
Free Book: Graph Data Science For Dummies, Second Edition
By Dr. Alicia Frame and Zach Blumenfeld
Publisher: Wiley
Graph Data Science For Dummies, Second Edition focuses on the applications of graph analysis and graph-enhanced machine learning, which both take the form of graph data science. You discover graph data science basics and learn about its adoption. We use the Neo4j database technology to help illustrate our points about the graph data science platform. We also supply you with plenty of resources to guide you outside of what this introductory book provides.
Graph Algorithms for Data Science
By Tomaž Bratanič
Publisher: Manning
Graphs are the natural way to represent and understand connected data. This book explores the most important algorithms and techniques for graphs in data science, with concrete advice on implementation and deployment. You don’t need any graph experience to start benefiting from this insightful guide. These powerful graph algorithms are explained in clear, jargon-free text and illustrations that makes them easy to apply to your own projects.
Graph Data Processing with Cypher
By Ravindranatha Anthapu
Publisher: Packt
Graph Data Processing with Cypher: A practical guide to building graph traversal queries using the Cypher syntax on Neo4j.
Graph Data Science with Neo4j
By Estelle Scifo
Publisher: Packt
Graph Data Science library 2.0 and its Python driver for your project.
Visual Design of GraphQL Data: A Practical Introduction with Legacy Data and Neo4j
By Thomas Frisendal
Publisher: Apress
Get an introduction to the visual design of GraphQL data and concepts, including GraphQL structures, semantics, and schemas in this compact, pragmatic book. In it you will see simple guidelines based on lessons learned from real-life data discovery and unification,… Read more →
Beginning Neo4j
This book is your introduction in the world of graph databases, and the benefits they can bring to your applications. Neo4j is the most established graph database on the market, and it’s always improving to bring more of its benefits to you.
Learn More →Building Web Applications with Python and Neo4j
Develop exciting real-world Python-based web applications with Neo4j using frameworks such as Flask, Py2neo, and Django
Learn More →Connected
Renowned scientists Christakis and Fowler present compelling evidence for our profound influence on one another’s tastes, health, wealth, happiness, beliefs, even weight, as they explain how social networks form and how they operate.
Learn More →Free Book: Graph Databases 2nd Edition
Graph Databases, published by O’Reilly Media, discusses the problems that are well aligned with graph databases, with examples drawn from practical, real-world use cases. This book also looks at the ecosystem of complementary technologies, highlighting what differentiates graph databases from other database technologies, both relational and NOSQL.
Learn More →Good Relationships
This guide introduces you to Spring Data Neo4j, using the fast, powerful and scalable graph database Neo4j to enjoy the benefits of having good relationships in your data.
Learn More →Graph Data Modeling for NoSQL and SQL
Master a graph data modeling technique superior to traditional data modeling for both relational and NoSQL databases (graph, document, key-value, and column), leveraging cognitive psychology to improve big data designs.
Learn More →Graph Databases (Chinese Version)
本书系统地介绍了图数据库的历史由来、建模方法、工作原理和一些真实的用户用例,详细地说明了图数据解决的是什么样的问题,并以Neo4j数据库和Cypher查询语言为例,阐述了图数据库的建模方法和领域用例,还介绍了图数据库的工作原理以及一些实用的图论算法。
Learn More →Graph Databases (Japanese Version)
SNSの普及や相互依存性の高いデータの増加に伴い、従来型のリレーショナルデータモデルの処理効率の問題を解決するために登場し、近年使われるようになったのが、「グラフデータモデル」です。
Learn More →Learning Cypher
Learning Cypher is a practical, hands-on guide to designing, implementing, and querying a Neo4j database quickly and painlessly. Through a number of practical examples, this book uncovers all the behaviors that will help you to take advantage of Neo4j effectively.
Learn More →Learning Neo4j
Learning Neo4j provides you with a step-by-step approach of adopting Neo4j, the world’s leading graph database.
Learn More →Neo4j – A Graph Project Story
How to set up a real life project based on Neo4j, from the proof of concept to an operating production-grade graph database.
Learn More →Neo4j : II. Déploiement
Ce livre est écrit sous la forme d’un dialogue entre les différents membres d’une équipe technique spécialisée dans la manipulation de données fortement connectées.
Learn More →Neo4j Cookbook
Neo4j is an open source graph database written in Java. Graph databases provide an excellent way to get richer insight into data and lower the bar for entry into the data science world.
Learn More →Neo4j Des données et des graphes – Prise en main (2e édition)
Découvrez, comprenez et testez Neo4j, le système de bases de données orientées graphe le plus utilisé dans le monde, avec ce premier volume de l’ouvrage Neo4j : Des données et des graphes.
Learn More →Neo4j Essentials
If you are an application developer or software architect who wants to dive into the Cypher language and learn the concepts of graph theory and graph-based data models, this is the book for you.
Learn More →Neo4j Graph Modeling
Design efficient and flexible databases by optimizing the power of Neo4j
Learn More →Neo4j High Performance
Design, build, and administer scalable graph database systems for your applications using Neo4j
Learn More →Neo4j in Action
Neo4j in Action is a comprehensive guide to Neo4j, aimed mainly at application developers and software architects. Using the hands-on examples, you’ll learn to model graph domains naturally with Neo4j graph structures.
Learn More →Neo4j权威指南 (Neo4j The Definitive Guide)
全书涵盖基本概念、基本操作和丰富的现实案例,特别是包含对Neo4j简体中文版及其扩展功能的介绍。无论是入门还是不错进阶均具有极高的参考价值,大数据、图数据库爱好者更值得拥有!
Learn More →NoSQL
NoSQL is a topic that covers a variety of technologies, and for which many claims are made. Translating those promises into working systems is quite a lot harder, as is working out just what is really on offer.
Learn More →NoSQL Distilled
NoSQL Distilled is a concise but thorough introduction to this rapidly emerging technology. Pramod J. Sadalage and Martin Fowler explain how NoSQL databases work and the ways that they may be a superior alternative to a traditional RDBMS.
Learn More →Practical Neo4j
Practical Neo4j is for the technical and data architects who are looking for an alternative to take their “graphy” data models from relational databases to a faster, more efficient option like Neo4j.
Learn More →Seven Databases in Seven Weeks
Seven Databases in Seven Weeks takes you on a tour of some of the hottest open source databases today. In the tradition of Bruce A. Tate’s, this book goes beyond your basic tutorial to explore the essential concepts at the core each technology.
Learn More →Spring Data
Through several sample projects, you’ll learn how Spring Data provides a consistent programming model that retains NoSQL-specific features and capabilities, and helps you develop Hadoop applications across a wide range of use-cases such as data analysis, event stream processing, and workflow.
Learn More →This Website makes information of third parties available, including but not limited to articles, books, blog postings, company information, and other data (the “Third Party Content”). I acknowledge and agree that the Third Party Content is not created or endorsed by Neo4j. The provision of Third Party Content is for general informational purposes only and does not constitute a recommendation or solicitation to do or omit to do any action. I acknowledge that the Third Party Content provided to me is obtained from sources believed to be reliable and that no guarantees are made by this Website or the providers of the Third Party Content as to its accuracy, completeness and/or timeliness. I agree not to hold the Website, any business offering products or services through the Website or any provider of Third Party Content liable for any decisions or actions which I may make or take based on my reliance on or use of such Third Party Content, or any liability that may arise due to delays, interruptions or inaccuracies in the delivery of the Third Party Content for any reason.