title: How to Store Graphs?
body: <p>Lets say i have a class Graph defined.</p>
  
  <pre><code>graph iowa = {.....nodes:{edges.......}}
  </code></pre>
  
  <p>and similar graph clusters.</p>
  
  <p>once the script is running its all in the object. </p>
  
  <p>But how do you store the Graph info (including whatever its attributes were defined) ?
  Do you save it in a db table, csv ?</p>
  
  <p>Possible unsatisfactory queries: 
  <a href="https://stackoverflow.com/questions/5957907/storing-multiple-graphs-in-neo4j">Storing multiple graphs in Neo4J</a>
  (It says newo4j one instance supports one Graph at a time and to subgraph under one graph if you want to run multiple graphs)</p>
  
  <p><a href="https://stackoverflow.com/questions/17573335/how-to-store-graph-data-in-a-database">How to store graph data in a database?</a></p>
  
  <p>*****UPDATE*****: 
  On Alexanders answer below on available Graph DBs, I would like to know if
  anyone knows of a possible fork of VertexDB where they've imported this high performance lib into any other language preferably NodeJS or Python?</p>
  
  <p><a href="http://www.dekorte.com/projects/opensource/vertexdb/docs/manual.html" rel="nofollow noreferrer">http://www.dekorte.com/projects/opensource/vertexdb/docs/manual.html</a></p>
  
  <p>And does anyone have experience reading this in using AllegroGraph vs Neo4j?</p>