项目介绍
TDengine TSDB 是一款 开源、高性能、云原生 的时序数据库(Time Series Database, TSDB), 它专为物联网、车联网、工业互联网、金融、IT 运维等场景优化设计。同时它还带有内建的缓存、流式计算、数据订阅等系统功能,能大幅减少系统设计的复杂度,降低研发和运营成本,是一款极简的时序数据处理平台。本文档是 TDengine TSDB 的用户手册,主要是介绍 TDengine TSDB 的基本概念、安装、使用、功能、开发接口、运营维护、TDengine TSDB 内核设计等等,它主要是面向架构师、开发工程师与系统管理员的。
TDengine TSDB 充分利用了时序数据的特点,提出了“一个数据采集点一张表”与“超级表”的概念,设计了创新的存储引擎,让数据的写入、查询和存储效率都得到极大的提升;它采用 SQL 作为查询语言,大大降低学习成本、降低迁移成本,但同时针对时序数据场景,又做了一些扩展,以支持插值、降采样、时间加权平均等操作。
github地址:https://github.com/taosdata/TDengine.git
主要功能与特性
TDengine TSDB 既不依赖任何第三方软件,也不是优化或包装了一个开源的数据库或流式计算产品,而是基于涛思数据团队对众多传统关系型数据库、NoSQL 数据库、流式计算引擎、消息队列等软件的深入吸收和自主创新。TDengine TSDB 具备时序数据汇聚、存储、分析与分发的功能,并拥有独特的技术优势。
高效的数据写入:TDengine TSDB 支持支持多种写入方式,包括标准 SQL、批量写入、多表写入与自动建表等。通过无模式写入机制,兼容 InfluxDB、OpenTSDB 等协议,适应灵活多变的数据模型。内置高效写入机制,自动调度线程与批量处理,显著提升吞吐量,轻松应对高频写入场景。
高性能数据查询引擎:TDengine TSDB 支持标准 SQL,并针对时序场景优化查询能力,支持时间与标签过滤、多级聚合、降采样、插值等操作。内置六层过滤机制、支持窗口切分查询、多种 Join 算法及并行执行计划,有效提升复杂查询效率,适用于实时分析与高并发场景。
灵活安全的数据订阅:TDengine TSDB 内置类消息队列的数据订阅机制,支持按库、超级表或 SQL 查询创建主题,实时推送写入数据。支持消费组、进度管理与回放能力,兼容 Kafka 风格 API,便于快速集成。用户可通过 SQL 精细定义订阅内容,结合预处理功能,降低系统复杂度。
读缓存加快实时查询:TDengine TSDB 内置读缓存机制,可缓存每张表的最新数据,支持 last/last_row 查询加速,查询延迟降低达 8 倍。无需引入 Redis 等外部系统,即可高效响应当前值查询,适用于工业监控、车联网、智能仪表等实时场景,减少系统复杂度与运维成本。
内置流计算引擎:TDengine TSDB 内置流计算引擎,支持用 SQL 定义窗口聚合、实时计算、写入目标表,处理延迟可达毫秒级。可替代 Kafka、Flink 等复杂系统,支持乱序处理与分区聚合,显著降低系统复杂度与运维成本,轻松实现时序数据的实时 ETL。
原生边云协同能力:TDengine TSDB 支持高效边云协同,通过内置订阅机制实现多级数据同步与降采样,无需编码即可配置规则,适配 MQTT、OPC、PI System 等协议。边缘轻量写入,云端集中分析,支持断线续传与历史数据迁移,助力企业打破数据孤岛,统一建模、降低带宽压力,加速数字化升级。
零代码数据接入:TDengine TSDB 支持以零代码方式接入多种主流数据源,包括 MQTT、Kafka、OPC、PI System等。用户可按需设置数据解析、过滤、字段映射和转换规则,实现数据从接入到入库的自动化处理,显著降低开发与运维成本,助力构建统一、高效的时序数据汇聚平台。
时序数据分析智能体:TDgpt 是 TDengine TSDB 内置的时序数据分析智能体,用户仅需一条 SQL 即可完成预测与异常检测,零代码、零门槛。支持多种模型与算法自动切换,适用于电力、运维等场景。开放 SDK 接口也支持自研算法接入,无需改动业务系统,轻松上新最新 AI 模型。
功能特点
高性能:通过创新的存储引擎设计,TDengine 的数据写入和查询性能比通用数据库快 10 倍以上,存储空间不及通用数据库的 1/10。
云原生:原生分布式设计,充分利用云平台的优势,提供水平扩展能力,支持 k8s 部署,可运行在公有云、私有云和混合云上。
极简时序数据平台:内建消息队列、缓存、流式计算、AI 智能体等功能,应用无需再集成 Kafka/Redis/HBase/Spark 等软件,降低系统复杂度。
强大的分析能力:支持 SQL 及 SQL 扩展,通过超级表、存储计算分离、分区分片、预计算、自定义函数以及 AI Agent 等技术,具备强大的分析能力。
AI 智能体:内置 TDgpt,无缝连接时序数据基础模型、大语言模型、机器学习、传统统计算法等,提供多种时序数据处理功能。
简单易用:无任何依赖,安装、集群几秒搞定;提供 REST 及各种语言连接器,与众多第三方工具无缝集成;提供命令行程序和运维工具。
核心开源:TDengine 的核心代码包括集群功能全部开源,社区活跃。
功能展示



适用场景
物联网(IoT):处理来自各种传感器和设备的时序数据。
工业互联网:监控和分析工业设备的运行数据。
车联网:收集和分析车辆运行数据,提升驾驶安全和效率。
IT 运维:监控服务器、网络设备等 IT 资源的性能指标。
金融:处理高频交易数据,进行市场分析和风险控制。
技术生态
在整个时序大数据平台中,TDengine TSDB 扮演的角色如下图(技术生态图)所示:

系统架构要求
| 系统架构要求 | 不适用 | 可能适用 | 非常适用 | 简单说明 |
|---|---|---|---|---|
| 要求简单可靠的系统架构 | √ | TDengine TSDB 的系统架构非常简单可靠,自带消息队列,缓存,流式计算,监控等功能,无需集成额外的第三方产品。 | ||
| 要求容错和高可靠 | √ | TDengine TSDB 的集群功能,自动提供容错灾备等高可靠功能。 | ||
| 标准化规范 | √ | TDengine TSDB 使用标准的 SQL 语言提供主要功能,遵守标准化规范。 |
为什么选择TDengine TSDB ?
快速的读写性能:TDengine 时序数据库相对通用数据库,读、写性能至少高十倍以上
存储成本低:提供多种压缩算法,能将数据集压缩至原始大小的1/10,支持多级存储
扩展能力强大:具备强大横向扩展能力,10亿时间线、100个数据节点下性能依旧稳定,支持10亿数据采集点
全栈时序数据处理平台:内建缓存、流式计算与数据订阅,时序数据处理一步到位
TDengine TSDB 文档地址:https://docs.taosdata.com