Saturday, August 25, 2012

At a conference? Need a dataset? Neo4j at NOSQL NOW

For the "Lunch and Learn around Neo4j" with Andreas Kollegger we wanted to use a dataset that is easy to understand and interesting enough for attendees of the conference.

So we chose to use just that days conference program as dataset. Conference data is usually well connected and has the opportunity for challenging data model discussions and insightful queries.

So we set up a Heroku instance, connected to a provisioned Neo4j database hosting an informational website. It explains Neo4j, the local installation, the Heroku add-on and lists available drivers for the different languages.
We then used a small ruby script with the neography gem by our community rock star Max De Marzi
to populate the database. From our example-data site, you can download the graph.db directory for your local Neo4j server.

Andreas ran a very successful session working with the conference dataset, here are the slides introducing Neo4j and Cypher:

To spark your creativity we also prepared some more advanced queries running with the dataset and made them available. You can access the server web interface with an interactive console running the queries and a data browser for visualizing the available data.

Have fun!

1 comment:

Juan said...

NoSQL has started to gain a lot of popularity lately. Even if many of us modify it as we want. Maybe this is why we love it, right?