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.
leveldb - it can NOT be accessed simultaneously from multiple java processes
berkleydb/kyoto cabinet : prohibitive commercial license
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.
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)?