Connected Data With Neo4J

NFJS, the Magazine - April 2012

Neo4J is a compelling NoSQL database with perhaps the most unusual and expressive data model of the entire space: it is a graph database. While we think in graphs and build graphs as abstractions of the world to do our computational work, we don’t always store data explicitly in graphs. We often determine the meaningful relationships between data items in advance, and structure our queries and analysis on those forward-looking predictions of the meaning of the world. Neo4J instead encourages us to think of the world as a set of connected information resources whose connections are created dynamically and explored in an ad-hoc way over time.

An online version of this article is not available. This article is available in PDF, MOBI, and EPUB to those who have subscribed.

About Tim Berglund

Tim Berglund

Director of Developer Experience at Confluent

Tim is a teacher, author, and technology leader with Confluent, where he serves as the Senior Director of Developer Experience. He can frequently be found at speaking at conferences in the United States and all over the world. He is the co-presenter of various O’Reilly training videos on topics ranging from Git to Distributed Systems, and is the author of Gradle Beyond the Basics. He tweets as @tlberglund, blogs very occasionally at, is the co-host of the podcast, and lives in Littleton, CO, USA with the wife of his youth and their youngest child, the other two having mostly grown up.

NFJS, the Magazine - April 2012

NFJS the Magazine - April 2012

In this Issue: