Bitcoin to Neo4j
The “Bitcoin to Neo4j” tool is an open-source project that runs through a Bitcoin blockchain and inserts it to a Neo4j database. Neo4j is a graph database management system. Neo4j is also an open-source project that is extremely popular with over 160 contributors and over 1400 forks. The Bitcoin to Neo4j tool runs through parts or all of the Bitcoin blockchain and inserts it into a Neo4j database. The Neo4j database will be approximately six times larger than the size of the blockchain converted. For example, if 1GB if converted the size of the corresponding Neo4j will be 6GB. The open-source tool is not overly popular as it is a niche use case. The GitHub currently has just three contributors and seventeen forks. The documentation related to using the tool is listed on the GitHub page.
The tool has some useful functions. When the blockchain is imported, the data can be viewed in graph format. It can take over 60 days for the whole blockchain to import but the blocks can be organised to automatically add going forward.