InfiniteGraph: First Look
Graph databases are great for use in social network analysis applications. I built an enterprise content analytics system on Neo4J that visualized and measured centrality over users and topics. Neo4j has a very clean API, a purist’s view of the graph for sure. Coming from an OODBMS background, I have seen my share of implementations that push too much of the object model into the database. It was nice to see Neo’s strict separation of application code from the persistence layer (objects versus nodes). However, I could still envision requirements that could use graph persistence and also need modeling complexity around the graph, a hybrid graphDB / objectDB. The recently announced InfiniteGraph may be such a datastore. InfiniteGraph is a graph database implementation based on an OODBMS engine, a blend of a graph API with a distributed object persistence store. The sample code that comes with the install is shown below. If you have any suggestions or questions, you can reach me here.
