# Copyright (c) 2010 Yahoo! Inc. All rights reserved. | |
# | |
# Licensed under the Apache License, Version 2.0 (the "License"); you | |
# may not use this file except in compliance with the License. You | |
# may obtain a copy of the License at | |
# | |
# http://www.apache.org/licenses/LICENSE-2.0 | |
# | |
# Unless required by applicable law or agreed to in writing, software | |
# distributed under the License is distributed on an "AS IS" BASIS, | |
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or | |
# implied. See the License for the specific language governing | |
# permissions and limitations under the License. See accompanying | |
# LICENSE file. | |
# Yahoo! Cloud System Benchmark | |
# Workload D: Read latest workload | |
# Application example: user status updates; people want to read the latest | |
# | |
# Read/update/insert ratio: 95/0/5 | |
# Default data size: 1 KB records (10 fields, 100 bytes each, plus key) | |
# Request distribution: latest | |
# The insert order for this is hashed, not ordered. The "latest" items may be | |
# scattered around the keyspace if they are keyed by userid.timestamp. A workload | |
# which orders items purely by time, and demands the latest, is very different than | |
# workload here (which we believe is more typical of how people build systems.) | |
recordcount=1000 | |
operationcount=1000 | |
workload=com.yahoo.ycsb.workloads.CoreWorkload | |
readallfields=true | |
readproportion=0.95 | |
updateproportion=0 | |
scanproportion=0 | |
insertproportion=0.05 | |
requestdistribution=latest | |