This content has been marked as final. Show 2 replies
Have you looked at the "Data Store" and "Concurrent data store" feature sets? They don't support ACID transactions, but are significantly faster.
Just out of curiosity, when you say "blindingly fast" - how fast do you mean? can you let us know what throughput you're looking for?
It's for bitcoin and I need to store around 160k blocks that are 30 Kb each. A block consists of a header which is put in 1 database, a block hash which is put in a secondary database and then a list of transactions together with a secondary database for transaction hashes.
Right now, it takes hours to save all the blocks. I'm not sure how to tune this, but most blocks are fast but sometimes it can get a bit slower to save (taking a few seconds per block).