Skip to content

A collection of workload files that specify various workloads for use with the TimeSeriesWorkload class in YCSB

License

Notifications You must be signed in to change notification settings

smartygus/YCSB-Time-Series-Workloads

Repository files navigation

YCSB Time Series Workloads

This is a collection of workload files that specify various workloads for used with the TimeSeriesWorkload class in YCSB.

They are designed to work with an expanded and updated version of the TimeSeriesWorkload class that I developed, which is currently available in a fork of YCSB here.

To use these workloads you will also need an adapter for your time series data store that implements the interface defined in the TimeseriesDB class. I have implemented an adapter for Cassandra and ScyllaDB that can be found here.

If you wanted to test these workloads on a Cassandra or ScyllaDB cluster of your own, you could simply build the cassandra-ts binding in my fork of YCSB, and use that directly.

If you wanted to setup a Cassandra or ScyllaDB cluster in Google Cloud for benchmarking purposes, I have also gathered a collection of utility scripts that may be useful here.

Feel free to use, modify, or customise these workloads in anyway :)

About

A collection of workload files that specify various workloads for use with the TimeSeriesWorkload class in YCSB

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published