Rooting out redundancy – The new Neo4j Property Store by Chris Gioran.
From the post:
So, for the last 2 months we’ve been working diligently, trying to create the 1.5 release of Neo4j. While on the surface it may look like little has changed, under the hood a huge amount of work has gone into a far more stable and usable HA implementation and rewriting the property storage layer to use far less disk space while maintaining all its features and providing a speed boost at the same time. In this post I will deal exclusively with the latter.
If you are interested in the how Neo4j is so damned good, you have come to the right place!
I would recommend this post to all programmers and certainly system architects. The former so they will understand “why” some higher level choices work at they do, the latter because our systems shape how we perceive both problems and solutions.
Not that anyone can step outside of their context, but being sensitive to the explicit choices a context makes, may make other choices possible.