Preface
In this connected world, where gigabytes of unstructured information gets generated every second, the Neo4j graph database fits in perfectly to store such data and visualize it from every angle. A graph is the most natural form in which data can be stored and visualized, where every connected edge gives you a new path of the data flow and possible new insights into the data, which are not possible in the traditional data stores. Nearly, every company in a wide variety of domains, such as healthcare, retail, and travel, have realized the true potential of graph databases, and started to explore them for various use cases, such as recommendation, pattern detection, optimizing routes, and tons of other examples.
Many fortune 500 companies have adopted graph databases for a wide array of business-critical use cases and many start-ups are adopting them for new innovative use cases, which were never heard of before. Facebook, LinkedIn, and Twitter are the most well-known users of graph technologies for social web properties.
Neo4j, a graph database by Neo Technologies, is the leading player in the graph database market. It is so easy to use that even a non-technical person can easily browse the data and explore new use cases around it. With this also comes power-packed features that any enterprise database should have.
This cookbook not only provides insights into Neo4j but also into tools, libraries, and visualization tools in a short, concise manner, which will be required frequently when you are exploring Neo4j for a new case, deploying Neo4j to production, or scaling it to gigabytes of connected data. Regardless of whether you are a programmer, database expert, or data scientist, this book has recipes that can be easily learnt and applied.