Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

scientific benchmarking #11

Open
dominictarr opened this issue Jan 29, 2014 · 0 comments
Open

scientific benchmarking #11

dominictarr opened this issue Jan 29, 2014 · 0 comments

Comments

@dominictarr
Copy link

I'm just putting this here for future reference,

https://github.com/brianfrankcooper/YCSB

It's all such/very/much/wow.java etc, but the concepts could probably be implemented as 300 lines of javascript.

The basic idea is fairly simple, it generates random benchmarking workloads,
that are more realistic than what we have right now.

It can set a proportion of reads and writes, and writes are distinguished between updates or inserts. Also, the distribution can be uniform or zipfian (the graph on the power law article is more informative)

The most important part is probably here: https://github.com/brianfrankcooper/YCSB/tree/master/workloads

That is the different models they benchmark with, so I'm thinking that the only tricky part here is the zipfian distribution.

@vweevers vweevers transferred this issue from Level/levelup May 30, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant