The primary motive for writing this was the fact that Hbase gives a fairly cheap(hdfs) backend storage and near linear scalability. Also most of the schema is encoded in row keys in such a way that hbase prefix scans can be leveraged to serve traversals across billions of nodes/edges.