forked from brianfrankcooper/YCSB
-
Notifications
You must be signed in to change notification settings - Fork 0
Core Properties
brianfrankcooper edited this page Sep 14, 2010
·
3 revisions
The property files used with the core workload generator can specify values for the following properties:
-
fieldcount: the number of fields in a record (default: 10)
-
fieldlength: the size of each field (default: 100)
-
readallfields: should reads read all fields (true) or just one (false) (default: true)
-
readproportion: what proportion of operations should be reads (default: 0.95)
-
updateproportion: what proportion of operations should be updates (default: 0.05)
- insertproportion: what proportion of operations should be inserts (default: 0)
-
scanproportion: what proportion of operations should be scans (default: 0)
-
readmodifywriteproportion: what proportion of operations should be read a record, modify it, write it back (default: 0)
-
requestdistribution: what distribution should be used to select the records to operate on – uniform, zipfian or latest (default: uniform)
-
maxscanlength: for scans, what is the maximum number of records to scan (default: 1000)
-
scanlengthdistribution: for scans, what distribution should be used to choose the number of records to scan, for each scan, between 1 and maxscanlength (default: uniform)
- insertorder: should records be inserted in order by key (“ordered”), or in hashed order (“hashed”) (default: hashed)