You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

TDengine是否支持schemaless?对应可用操作接口有哪些?

TDengine Schemaless写入支持情况说明

TDengine 完全支持 schemaless 写入模式,该模式下无需用户预先定义超级表、子表的表结构,写入数据时服务端会自动识别数据类型、完成表创建、字段扩列等操作,大幅降低时序业务的接入开发成本。

官方提供的Schemaless操作接口

  • 原生编程语言连接器:所有官方维护的主流语言连接器(包含C/C++、Java、Python、Go、Node.js、C#、Rust等)均原生支持Schemaless写入,兼容InfluxDB Line Protocol、OpenTSDB行协议/JSON协议、自定义JSON三种数据格式,调用对应封装好的写入方法即可直接传入无结构定义的时序数据,例如Python连接器中调用insert_lines方法即可直接写入行协议格式数据。
  • RESTful API:官方提供专属的Schemaless写入REST接口,用户向/rest/schemaless路径发送POST请求,在请求体中指定数据协议类型、目标数据库、数据内容即可完成写入,无需提前调用建表接口。
  • 官方生态工具支持
    • taosAdapter 组件:原生承接Schemaless写入请求,同时兼容OpenTSDB、InfluxDB的原生写入协议,原有基于这两类数据库开发的业务可以零修改切换写入链路到TDengine。
    • taos 命令行工具:支持直接导入Schemaless格式的离线数据文件,无需提前配置表结构即可完成批量数据导入。
    • 数据同步插件:官方维护的DataX、Flink Connector等数据集成组件均支持Schemaless写入模式,可实现异构数据源的数据无结构预定义导入到TDengine。

内容的提问来源于stack exchange,提问作者GeorgeWill93

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.03 02:15:01