两分钟掌握 TDengine 全部写入方式

1. 背景

TDengine 写入过程会涉及很多概念,这些概念目前你是不是还一团乱,参数绑定写入、无模式写入、websocket 写入、RESTFUL 写入 、各种连接器写入等等一堆的写入,都是做什么的,不明白,这里花两分钟时间给你彻底整明白了。

2. 写入方式

TDengine 写入过程分两阶段:

  1. 数据编码把数据按一定格式编码

  2. 数据传输 把编码后数据传输至 TDengine 内部

这两阶段共同组成了写入过程。

  • 编码方式

|-------|-----------------------------|----------------------------------------------------------------|
| 编码方式 | 说明 | 详见 |
| 拼 SQL | 如 insert into t1 values ... | 数据写入 |
| STMT | 一种快速写入方式 | 参数绑定 |
| SML | 一种会自动建表的很方便的写入方式 | 无模式写入 |

  • 传输协议

|-----------|----------------------------------|--------------------------------------------------------------------------------------------------------------------------|
| 编码方式 | 说明 | 详见 |
| Native | 通过原生连接接口传输数据至 TDengine 内部 | 原生连接 |
| RESTful | 通过 HTTP 协议并按一定规则传输数据方式 | REST API 文档 |
| WebSocket | 行业内常用的一种 SOCKET 长连接协议,性能比 HTTP 高 | WebSocket |

3. 关系树

编码与传输关系如下:

TDengine 官网提供的各种 语言连接器 中,会存在有些编码连接器没有提供,有些传输协议连接器没有实现情况,这个是正常现象,不是所有连接器都会把这些编码及协议实现了。

4. 总结

这样简单一介绍,TDengine 写入过程中各种概念名称你一下便能全理解是做什么用的了,总结起来,其实很简单,2 分钟全搞定。

相关推荐
聆风吟º3 小时前
Oracle到KingbaseES数据库迁移:全流程实战指南与避坑总结
数据库·oracle·数据库迁移·kingbasees
哈__3 小时前
Oracle至KingbaseES数据库迁移全攻略:痛点拆解、配置实操与问题排查
数据库·oracle
JZC_xiaozhong4 小时前
电商ERP如何同步订单数据到MySQL?集成方案解析
数据库·mysql·数据分析·etl工程师·嵌入式实时数据库·电商erp集成·数据集成与应用集成
消失的旧时光-19434 小时前
第四篇(实战): 订单表索引设计实战:从慢 SQL 到毫秒级
java·数据库·sql
知识分享小能手4 小时前
Oracle 19c入门学习教程,从入门到精通, Oracle 表空间与数据文件管理详解(9)
数据库·学习·oracle
zhengfei6114 小时前
Chroma DB — 未经授权的信息披露
数据库
KaiwuDB5 小时前
KaiwuDB 获评“2025 中国大数据产业年度国产化优秀代表厂商”
数据库
秦拿希5 小时前
【paimon-trino】trino整合paimon元数据访问s3
大数据·trino·paimon
kuankeTech5 小时前
解决内外贸双轨制难题,外贸ERP智能引擎同步管理国内外合规与标准
大数据·人工智能·数据可视化·软件开发·erp