Blog Archives

All things neo4j

New Releases of REST in Practice and Graph Databases

Over the course of my career, I’ve co-penned three technical books. While the one on WS-* isn’t going to make a massive comeback any day now, the books on REST and Neo4j are doing rather well. The O’Reilly book “Graph Databases”

Posted in Books, neo4j, REST

Getting Started with Neo4j 2.0

With the recent release of Neo4j 2.0 and it’s a great time to get familiar with graphs and graph databases. Neo4j is quite different from relational databases, and it’s also quite different from most of the other NoSQL databases. The reason

Posted in Books, neo4j, NOSQL, Programming

My New Book on Graph Databases

Over the last few months as well as working on the day job developing Neo4j, Ian Robinson, Emil Eifrem and I have been working on writing a new book for O’Reilly that showcases the expressive power and technical capabilities of

Posted in Books, neo4j, NOSQL, Programming

Neo4j: Facebook GraphSearch for the Rest of Us

The recent big announcement from Facebook was a search platform that provides answers to contextual questions. They’ve called it “Facebook Graph Search” which is a pretty big deal for those of us into graph computing since it moves the notion

Posted in neo4j

Neo4j Koans update

Over the last couple of years, Ian Robinson and I (along with a little help from friends in the community) have been building a set of koans for learning Neo4j. These koans follow the same mantra as the Ruby Koans, where

Posted in neo4j

Graph Processing versus Graph Databases

There’s recently been a great deal of discussion on the subject of graph processing. For those of us in the graph database space, this is an exciting development since it reinforces the utility of graphs as both a storage and

Posted in neo4j, NOSQL

Square Pegs and Round Holes in the NOSQL World

The graph database space is a peculiar corner of the NOSQL universe. In general, the NOSQL movement has pushed towards simpler data models with more sophisticated computation infrastructure compared to traditional RDBMS. In contrast graph databases like Neo4j actually provide

Posted in neo4j, NOSQL

Neo4j 1.3GA: Free as in Beer!

Over at Neo Tech HQ, we’ve been working away for the last 3 months, and today we’re finally releasing Neo4j 1.3 GA. That in itself is usually cause enough for a celebration and a bit of a hangover, but this

Posted in neo4j, NOSQL

Strategies for Scaling Neo4j

As I’ve discussed before, graph databases like Neo4j can be lack the same predictability in terms of scaling when compared to other kinds of NOSQL stores (that’s the cost of a rich data model). But with a little thought, we’ve

Posted in neo4j, NOSQL

Scaling Neo4j with Cache Sharding and Neo4j HA

In the Neo4j world, we consider large datasets to be those which are substantially larger than main memory. With such large datasets, it’s impossible for a Neo4j instance to cache the whole database in RAM and therefore provide extremely rapid

Posted in neo4j, NOSQL