YCSB-TS

YCSB-TS is a clone of YCSB with support for TSDBs. It is part of TSDBBench.

View project on GitHub

YCSB-TS

Build Status

YCSB-TS is a fork of YCSB that is adopted to use basic time domain functions and support timestamps and timeranges. It is used in TSDBBench to measure the performance of time series databases (TSDBs). To achieve this, many new workload options are introduced, as well as bindings for many TSDBs.

The benchmark is usually executed using Overlord.

Supported databases are tracked at http://tsdbbench.github.io/Overlord/#supported-databases.

Getting Started

  • To build the full distribution, with all database bindings: mvn clean package
  • The usage is the same as original YCSB, see the documentation here.

Additional Information

  • Everything was tested and used on Debian Jessie x64, but should work on Ubuntu.
    • Ubuntu has different package names for a lot of the packages, you need to find and change them
  • Logfiles/Benchmark Results are stored compressed as .ydc Files

Development Information