两分钟掌握 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 小时前
MySQL从入门到精通系列:InnoDB记录存储结构
数据库·mysql
jiunian_cn5 小时前
【Redis】hash数据类型相关指令
数据库·redis·哈希算法
冉冰学姐5 小时前
SSM在线影评网站平台82ap4(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面
数据库·ssm框架·在线影评平台·影片分类
Guheyunyi5 小时前
智能守护:视频安全监测系统的演进与未来
大数据·人工智能·科技·安全·信息可视化
知识分享小能手6 小时前
SQL Server 2019入门学习教程,从入门到精通,SQL Server 2019数据库的操作(2)
数据库·学习·sqlserver
发哥来了6 小时前
主流AI视频生成商用方案选型评测:五大核心维度对比分析
大数据·人工智能
数研小生6 小时前
做京东评论分析系统11年,京东评论数据接口解析
大数据
踩坑小念7 小时前
秒杀场景下如何处理redis扣除状态不一致问题
数据库·redis·分布式·缓存·秒杀
金融小师妹7 小时前
基于LSTM-GARCH-EVT混合模型的贵金属极端波动解析:黄金白银双双反弹的逻辑验证
大数据·人工智能·深度学习·机器学习
萧曵 丶7 小时前
MySQL 语句书写顺序与执行顺序对比速记表
数据库·mysql