Leverage the power of Neo4j to design, implement, and deliver top-notch projects
With a rise in the popularity of NoSQL databases, Neo4j provides a viable alternative for storage, processing, and querying highly connected data natively in the form of graphs. It saves you the trouble of tabular data formats and join operations while providing a fast querying language called Cypher, which is declarative and works on the principle of pattern matching. It is an open source database and has been tailored to be integrated into a wide variety of scenarios, platforms, and tools.
This book will guide you from the phase where you have to choose the appropriate license towards the deployment phase, instilling good design practices along the way. It will cover every required phase needed by a successful project. Using a fictitious project as a case study, you will learn the various implementation details and concepts of Neo4j that will help you develop your use cases quickly.
What You Will Learn
Install Neo4j as an embedded database or a server in minutes
Import data into Neo4j from various data sources such as CSV and Excel using efficient batch import processes
Model complex interactions and query Neo4j with its top-notch query language, Cypher
Integrate Neo4j in your Java applications, using Neo4j APIs
Leverage the mapping power of Spring Data Neo4j in your Java applications
Write your own Neo4j extensions
Deploy Neo4j within your infrastructure in minutes
Downloading the example code for this book. You can download the example code files for all Packt books you have purchased from your account at http://www.PacktPub.com. If you purchased this book elsewhere, you can visit http://www.PacktPub.com/support and register to have the files e-mailed directly to you.