Graph Databases are in the Spotlight
“The other force bringing attention to graph databases is competitive pressure, he believes. “Graphs,” says Eifrem, “are eating the world.” There’s a reason for that, which is that products that use relationships and connections in data typically can drive a more nuanced view of the world, and that can lead to better value for the business and its customers.
Neo Technology has seen that occur for its own customers, including in the online dating realm where social connections play a role. While other matchup sites using relational database technology might be able to look out a couple of hops in the social graph to make a potential love connection, a graph database can look dozens of hops out to recommend the best potential partners. All things otherwise being equal, he says, the site that provides the best matching algorithms that can leverage all those connective data tissues wins.”
Read more on Dataveristy
“SitePoint PHP Blog: Adding Social Network Features to a PHP App with Neo4j” by Chris Cornut
Author Christophe Willemsen dives right back into the code showing how to get the basic application up and running (using Silex, Twig, Bootstrap and the NeoClient). He loads the PHP libraries up via Composer and injects the NeoClient instance into the application. He includes the view and controller handling for each of the pages:
- a main all user list
- showing who a user follows
- listing suggested users (who to follow)
- adding a relationship
Keywords: emil eifrem Graph Databases PHP sitepoint