Developers have turned to NoSQL databases, such as MongoDB and Cassandra, to build social networks and online communities because of their relative speed and simplicity. However, when creating connections, understanding trends and seeing commonalities within data, developers at places like Facebook and Twitter have increasingly turned to graph databases.
In this discussion, we'll start with a quick overview of the database landscape and how graph databases fit within it. Next, we'll dive into neo4j, a popular graph database, and demonstrate how to solve complex, connected data problems paired with PHP. We'll close with a look at some caveats as well as glimpse into the future of graph databases.