This shows you the differences between two versions of the page.
Both sides previous revision Previous revision | Next revision Both sides next revision | ||
teaching:projh402 [2020/10/01 11:24] ezimanyi [Projects in Mobility Databases] |
teaching:projh402 [2020/10/01 11:34] ezimanyi [Implementing TSBS on MobilityDB] |
||
---|---|---|---|
Line 26: | Line 26: | ||
===== Implementing TSBS on MobilityDB ===== | ===== Implementing TSBS on MobilityDB ===== | ||
- | which includes devising a spatio-temporal bucket function equivalent to time_bucket from TimescaleDB. | ||
- | <TBD> | + | The Time Series Benchmark Suite ([[https://github.com/timescale/tsbs|TSBS]]) is a collection of Go programs that are used to generate datasets and then benchmark read and write performance of various time series databases. This bechmark has been developed by [[https://www.timescale.com/|TimescaleDB]], which is a time series extension of PostgreSQL. |
+ | |||
+ | A significant addition of TimescaleDB to PosgreSQL is the addition of the [[https://blog.timescale.com/blog/simplified-time-series-analytics-using-the-time_bucket-function/|time_bucket]] function. This function allows to partition the time line in user-defined interval units that are used for aggregating data. | ||
+ | |||
+ | The project consists in implementing a multidimensional generalization of the time_bucket function that allows the user to partition the spatial and/or temporal domain of a table in units (or tiles) that can be used for aggregating data. Then, the project consists of performing a benchmark comparison of TimescaleDB and MobilityDB. | ||