ipld-eth-server/vendor/github.com/ipfs/go-datastore/autobatch/README.md
Elizabeth Engelman 36533f7c3f Update vendor directory and make necessary code changes
Fixes for new geth version
2019-09-25 16:32:27 -05:00

485 B

autobatch

Autobatch is an implementation of go-datastore that automatically batches together writes by holding puts in memory until a certain threshold is met. This can improve disk performance at the cost of memory in certain situations.

Usage

Simply wrap your existing datastore in an autobatching layer like so:

bds := NewAutoBatching(basedstore, 128)

And make all future calls to the autobatching object.

License

MIT