Bootstrap

物联网设备数据流转之数据如何存储:TDengine集成SpringBoot, MyBatisPlus实现ORM与CRUD

背景

这篇文章我们重点实现 SpringBootMyBatisPlusTDengine 的集成,完成 ORM 以及 CRUD 。我们通常说的数据表 CRUD (Create, Retrieve, Update, Delete),这里仅涉及到了插入与查询,为什么?因为 TDengine 甚至都用不到我们自己在程序中进行更新、删除操作(可以在建库时设置更新、删除配置),所以重点就是查询啦,这里先体验基础查询,下一篇文章详细介绍高级查询功能:海量数据的条件查询、按时间范围查询、聚合查询、分页查询、TopN查询、降采样等。

业务场景

在真正进行编码之前,我们需要先明确下具体的应用场景,这一场景是在我们实际物联网业务当中抽象出来的一个相对简单的模块

模拟场景

场景:在两个省份的多个城市、每个城市安装100个物联网设备

 {
  {"太原", "大同", "阳泉", "长治", "晋城", 
;