Tools
This section provides detailed explanations of the functions and usage of the main tools in TDengine.
📄️ TDengine CLI
The TDengine command line program (hereinafter referred to as TDengine CLI) is the simplest and most commonly used tool for users to operate and interact with TDengine instances. It requires the installation of either the TDengine Server package or the TDengine Client package before use.
📄️ taosdump
taosdump is a TDengine data backup/recovery tool provided for open source users, and the backed up data files adopt the standard Apache AVRO
📄️ taosBenchmark
TaosBenchmark is a performance benchmarking tool for TDengine products, providing insertion, query, and subscription performance testing for TDengine products, and outputting performance indicators.
📄️ taosgen
The taosgen is a performance benchmarking tool for products in the time-series data domain, supporting functions such as data generation and write performance testing. taosgen is based on "jobs" as the basic unit. A job is a set of operations defined by the user to complete a specific task. Each job contains one or more steps and can be connected with other jobs through dependencies to form a directed acyclic graph (DAG) - style execution flow, enabling flexible and efficient task scheduling.