Discover how graph databases can help you manage and query highly connected data. With this practical book, you’ll learn how to design and implement a graph database that brings the power of graphs to bear on a broad range of problem domains. Whether you want to speed up your response to user queries or build a database that can adapt as your business evolves, this book shows you how to apply the schema-free graph model to real-world problems.
This second edition includes new code samples and diagrams, using the latest Neo4j syntax, as well as information on new functionality. Learn how different organizations are using graph databases to outperform their competitors. With this book’s data modeling, query, and code examples, you’ll quickly be able to implement your own solution.
Model data with the Cypher query language and property graph model
Learn best practices and common pitfalls when modeling with graphs
Plan and implement a graph database solution in test-driven fashion
Explore real-world examples to learn how and why organizations use a graph database
Understand common patterns and components of graph database architecture
Use analytical techniques and algorithms to mine graph database information
Ian Robinson is the co-author of REST in Practice (O'Reilly Media, 2010). Ian is an engineer at Neo Technology, working on a distributed version of the Neo4j database. Prior to joining the engineering team, Ian served as Neo's Director of Customer Success, managing the training, professional services, and support arms of Neo, and working with customers to design and develop mission-critical graph database solutions. Ian came to Neo Technology from ThoughtWorks, where he was SOA Practice Lead and a member of the CTO's global Technical Advisory Board. Ian presents frequently at conferences worldwide on topics including the application of graph database technologies, and RESTful enterprise integration.
Dr. Jim Webber is Chief Scientist with Neo Technology where he researches novel graph databases and writes open source software. Previously, Jim spent time working with big graphs like the Web for building distributed systems, which led him to being co-author on the book REST in Practice, having previously written Developing Enterprise Web Services - An Architect's Guide. Jim is active in the development community, presenting regularly around the world. His blog is located at http://jimwebber.org and he tweets often @jimwebber.
Emil Eifrem is CEO of Neo Technology and co-founder of the Neo4j project. Before founding Neo, he was the CTO of Windh AB, where he headed the development of highly complex information architectures for Enterprise Content Management Systems. Committed to sustainable open source, he guides Neo along a balanced path between free availability and commercial reliability. Emil is a frequent conference speaker and author on NoSQL databases.
The animal on the cover of Graph Databases is a European octopus (Eledone cirrhosa), also known as a lesser octopus or horned octopus. The European octopus is native to the rocky coasts of Ireland and England, but can also be found in the Atlantic Ocean, North Sea, and Mediterranean Sea. It mainly resides in depths of 10 to 15 meters, but has been noted as far down as 800 meters. Its identifying features include its reddish-orange color, white underside, granulations on its skin, and ovoid mantle.
The European octopus primarily eats crabs and other crustaceans. Many fisheries in the Mediterranean and North Seas often unintentionally catch the European octopus. The species is not subject to stock assessment or quota control, so they can be consumed. However, their population has increased in these areas in recent years, due in part to the overfishing of larger predatory fish.
The European octopus can grow to be between 12 and 40 centimeters long, which it reaches in about one year. It has a relatively short life span of less than five years. Compared to the octopus vulgaris (or common octopus), the European octopus breeds at a much lower rate, laying on average 1,000 to 5,000 eggs.
Many of the animals on O'Reilly covers are endangered; all of them are important to the world. To learn more about how you can help, go to animals.oreilly.com.
A simple, understandable and excellent read on Graphs
By Ben B.
from Washington D.C.
About Me Developer
Easy to understand
Not comprehensive enough
Comments about oreilly Graph Databases, 2nd Edition:
This books is a short read, and I highly recommend you simply go through it cover to cover. For those new to graphs both as a data storage or analytical tool -- this is the book for you! The book explains very well what graphs are and how to use them.
There aren't very many graph databases: Orient, Titan, Neo4j are probably the most well known. This book covers Cypher and Neo4j. However, the book doesn't focus on Neo4j for that database's sake, it focuses on a broader discussion of graphs and the challenges and benefits of using them for NoSQL.
Bottom Line Yes, I would recommend this to a friend