4 ms·
Then any other database written in pure Go would be sufficient to keep the index.
by majidazimi 8y ago
Then any other database written in pure Go would be sufficient to keep the index.
- tyingq 8y agoSure. Searching a bit, they did benchmark against BoltDB, but didn't try what you're suggesting. The benchmark I found is also prior to them adding transactions to Badger. Edit: Actually, the benchmarks turn off sync writes, which makes them silly to me. If you're okay with losing data, you probably wouldn't have chosen a disk based kv store. https://github.com/dgraph-io/badger-bench/blob/master/rw-bench/bench.go#L76 https://github.com/dgraph-io/badger-bench/blob/master/rw-ben... The default install has sync writes turned on, so why benchmark it differently?
- mrjn 8y agoAs mentioned in my top comment, we have run benchmarks again. SyncWrites on or off, Badger outperforms BoltDB. There's a nice ASCIIrema link that you can see, which is a recording of me running Ethereum 2.0 store benchmarks.