8000 GitHub - sivikt/YCSB: Yahoo! Cloud Serving Benchmark | Customized by Altoros team · GitHub
[go: up one dir, main page]

Skip to content
siviktPublic
forked from jbellis/YCSB

About

Yahoo! Cloud Serving Benchmark | Customized by Altoros team

Resources

Stars

0 stars

Watchers

0 watching

Forks

 
 

Repository files navigation

Yahoo! Cloud System Benchmark (YCSB)

A note on comparing multiple systems

NoSQL systems have widely varying defaults for trading off write durability vs performance. Make sure that you are comparing apples to apples across all candidates. The most useful common denominator is synchronously durable writes. The following YCSB clients have been verified to perform synchronously durable writes by default:

  • Couchbase
  • HBase
  • MongoDB

Cassandra requires a configuration change in conf/cassandra.yaml. Uncomment these lines:

# commitlog_sync: batch
# commitlog_sync_batch_window_in_ms: 50

Links

http://research.yahoo.com/Web_Information_Management/YCSB/
ycsb-users@yahoogroups.com

Getting Started

###Download the latest project version:

git clone https://github.com/Altoros/YCSB

###Create an executable YCSB runner using Maven:

mvn package -P db_profile_id

where db_profile_id is the id of database profile, specified in pom.xml of certain database at /dbs directory. For example:

mvn package -P cassandra-exec

###Run YCSB command.

How to configure environment and cluster please see here

See https://github.com/brianfrankcooper/YCSB/wiki/Core-Properties for the list of available workload properties.

About

Yahoo! Cloud Serving Benchmark | Customized by Altoros team

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages

0