title: > 60K inserts per second key value store to be used from Java
body: <p>Am working on custom solution where I need to store huge data to file/db at the speed of 60K records per second. This data is result of incoming continuous stream.</p>
  
  <ol>
  <li><p>leveldb - it can NOT be accessed simultaneously from multiple java processes</p></li>
  <li><p>berkleydb/kyoto cabinet : prohibitive commercial license</p></li>
  <li><p>sqlite : Tried sqlite4java but it doesnt support bulk operations and is not performing at the required speed. Also tried jdbc wrapper(http://www.zentus.com/sqlitejdbc/) this also doesnt perform at the required speed.</p></li>
  </ol>
  
  <p>Can someone please suggest me solution which will just allow me to dump data to db/file and can be accessed by multiple processes(+threads)?</p>