13

Click here to load reader

Intoduce Xephon-B

Embed Size (px)

Citation preview

Page 1: Intoduce Xephon-B

A time series database benchmark suite

Zheyuan Chen, Pinglei Guo

Page 2: Intoduce Xephon-B

Time Series Data

- Sequences of measurements- Ordered by timestamps

Page 3: Intoduce Xephon-B

Examples

- Monitoring- Stock price- Sensor- Internet of Things- User activity

Page 4: Intoduce Xephon-B

Time Series Databases (TSDBs)

Page 5: Intoduce Xephon-B

TSDBs are special !

- Time-centric- Workloads- Data structures

Page 6: Intoduce Xephon-B

We need a benchmark tool to make the right choice

Page 7: Intoduce Xephon-B

Old benchmark won’t work (Hi YCSB)

Page 8: Intoduce Xephon-B

Here comes Xephon-B

Page 9: Intoduce Xephon-B

Different workloads to emulate real use case of TSDB

Type Write Read Range Meta Precision

Monitoring Extreme high high latest few second

IoT Extreme high high long few nanosecond

User activity High low long large minute

Page 10: Intoduce Xephon-B

Battery included

● One command local setup● Auto deploy to cloud service providers● Intuitive visualization

Page 11: Intoduce Xephon-B

Continuous integration

● Integrate with existing CI systems easily. (ie: Travis)● Know the performance impact of every line of code● Evaluate pull requests

Page 12: Intoduce Xephon-B

Share your result● Your result is also time series data● Compare with peers and the old you, shown them you are the best● Submit your result and get a permanent URL● Host on your own server, Xephon-B is all open source!

Page 13: Intoduce Xephon-B

A Time series database benchmark suite

Make the right choice