Skip to content

TSDBBench/YCSB-TS

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

Funding

TSDBBench received funding from the Federal Ministry for Economic Affairs and Energy in the context of the project NEMAR.

BMWi

Related Links

About

Clone of YCSB with support for time series data bases

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 98.3%
  • Python 1.5%
  • Other 0.2%