And add options for the keys and values, e.g. --keys/--values <type> where type is one of random, seq, seqReverse. Optionally combined with --keySize/--valueSize.
And rename the merged benchmark to put.
The next steps might be to:
- Compare and evaluate these options, possibly remove some
- Replace and/or enhance the options with "property-based" options (e.g. where you could specify
--length-distribution zipfian) (https://github.com/Level/levelup/issues/227)
- Create "workloads" with mixed operations (along the lines of
level-bench run workload --read-proportion 0.4 --update-proportion ..).
And add options for the keys and values, e.g.
--keys/--values <type>wheretypeis one ofrandom,seq,seqReverse. Optionally combined with--keySize/--valueSize.And rename the merged benchmark to
put.The next steps might be to:
--length-distribution zipfian) (https://github.com/Level/levelup/issues/227)level-bench run workload --read-proportion 0.4 --update-proportion ..).