Time-Series Database (TSDB) Tutorials and Guides

The tutorials and guides in this section are aimed at helping users of the Iguazio Data Science Platform (“the platform”) to implement and work with time-series databases (TSDBs) by using the Iguazio V3IO TSDB library (“V3IO TSDB”). This library exposes a high-performance API for creating, updating, querying, and deleting time series databases, and comes with a complementary command-line interface (CLI) tool (tsdbctl) to simplify the use of this API. V3IO TSDB was developed by Iguazio as an open-source project. You can find the full V3IO TSDB source code in the public V3IO TSDB GitHub repository. For a seamless integration with the platform, the V3IO TSDB CLI is pre-deployed as part of the default platform installation.

You can also ingest TSDB data and submit TSDB queries by using serverless TSDB Nuclio functions instead of using the V3IO TSDB CLI. This can be done from the dashboard’s Functions page, Docker, Git, or Jupyter Notebook. For more information, see the documentation in the v3io/tsdb-nuclio GitHub repository and the examples in the platform’s tutorial Jupyter notebooks, which are available as part of the platform’s Jupyter Notebook service.

Note
For restrictions related to the platform’s TSDB support, refer to the Software Specifications and Restrictions.