title: Neo4j node creation speed
body: <p>I have a fresh neo4j setup on my laptop, and creating new nodes via the REST API seems to be quite slow (~30-40 ms average). I've Googled around a bit, but can't find any real benchmarks for how long it "should" take; there's <a href="https://www.arangodb.com/2015/06/performance-comparison-between-arangodb-mongodb-neo4j-and-orientdb/" rel="noreferrer">this post</a>, but that only lists relative performance, not absolute performance. Is neo4j inherently limited to only adding ~30 new nodes per second (outside of batch mode), or is there something wrong with my configuration?</p>
  
  <p>Config details:</p>
  
  <ul>
  <li>Neo4j version 2.2.5</li>
  <li>Server is on my mid-end 2014 laptop, running Ubuntu 15.04</li>
  <li>OpenJDK version 1.8</li>
  <li>Calls to the server are also from my laptop (via localhost:7474), so there shouldn't be any network latency involved</li>
  <li>I'm calling neo4j via Clojure/Neocons; method used is "create" in the class clojurewerkz.neocons.rest.nodes</li>
  <li>Using Cypher seems to be even slower; eg. calling "PROFILE CREATE (you:Person {name:"Jane Doe"}) RETURN you" via the HTML interface returns "Cypher version: CYPHER 2.2, planner: RULE. 5 total db hits in 54 ms."</li>
  </ul>