This book provides you with a concrete approach of using Neo4j in a production context. Written in the style of a play, it reports the debates between the members of a technical team specialized in strongly connected data. It focuses on methodology, integrations with existing systems, performance, monitoring and security.
You may already have an idea of what Neo4j is and how it works, and maybe you've even played around with some ideas using it. The question now is how you can take your graph project all the way to production-grade. This is what is discussed in this book.
The book starts with a brief introduction to Neo4j and its query language, CYPHER, to help readers who are just beginning to explore Neo4j. Then we go straight to the subject in question: how to set up a real life project based on Neo4j, from the proof of concept to an operating production-grade graph database. We focus on methodology, integrations with existing systems, performance, monitoring and security.
As leading experts in the Neo4j French community, the authors have chosen an unusual format to transmit their technical know-how: they tell you a story, a graph project story, where the protagonists are members of a technical team who specializes in the representation and manipulation of strongly connected data. The plot starts when a client come in with his project. You will attend their working sessions and see how they develop the project, fight over approaches, and ultimately solve the problems they encounter. Welcome to GraphITs.Tech!
This audacious and, we hope, entertaining approach allows you to experience all aspects of setting up a graph database, from the various and sometimes opposing points of view of technical and network experts, project managers, and even trainees.
Table of contents:
About Neo4j and CYPHER
Welcome to GraphITs.Tech!
1. A Little Bit of Method and Analysis
2. Interact with Neo4j
3. Data import/export
4. Operating Neo4j
5. Securing data
Appendix Neo4j OGM and Spring Data Neo4j
Appendix CYPHER Refcard