Skip to content

Conversation

@tomchon
Copy link

@tomchon tomchon commented May 16, 2025

This PR adds support for the open-source time-series database TDengine.

TDengine supports two ingestion modes: SQL mode and stmt2 mode. The tsbs_load_tdengine tool uses SQL string concatenation for data insertion, while tsbs_load_tdenginestmt2 leverages the stmt2 binding method, which is more efficient and faster for large-scale data ingestion.

TDengine supports SQL for querying, ensuring high compatibility with existing TSBS query types. All query types in the suite are supported using the TDengine format for both IoT and CPU-only (DevOps) use cases.

We believe this PR will enhance TSBS by providing better benchmarking capabilities for TDengine and may serve as a foundation for supporting other SQL-based time-series databases in the future.

@tomchon tomchon changed the title enh:Add TDengine benchmark support and fix docs enh:Add TDengine benchmark support May 16, 2025
@CLAassistant
Copy link

CLA assistant check
Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you all sign our Contributor License Agreement before we can accept your contribution.
1 out of 2 committers have signed the CLA.

✅ tomchon
❌ minhuinie
You have signed the CLA already but the status is still pending? Let us recheck it.

1 similar comment
@CLAassistant
Copy link

CLA assistant check
Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you all sign our Contributor License Agreement before we can accept your contribution.
1 out of 2 committers have signed the CLA.

✅ tomchon
❌ minhuinie
You have signed the CLA already but the status is still pending? Let us recheck it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants