【fly-iot飞凡物联】(15):IOT项目使用TDengine数据库,进行技术调研,本地使用docker启动成功,可以使用python进行连接数据插入。

目录

前言


本文的原文连接是:
https://blog.csdn.net/freewebsys/article/details/108971807

fly-iot飞凡物联专栏:
https://blog.csdn.net/freewebsys/category_12219758.html

1,视频演示地址


2,关于TDengine


产品简介

TDengine 是一款专为物联网、工业互联网等场景设计并优化的大数据平台,它能安全高效地将大量设备、数据采集器每天产生的高达 TB 甚至 PB 级的数据进行汇聚、存储、分析和分发,对业务运行状态进行实时监测、预警,提供实时的商业洞察。其核心模块是高性能、集群开源、云原生、极简的时序数据库 TDengine OSS。

本节介绍 TDengine OSS 的主要产品和功能、竞争优势、适用场景、与其他数据库的对比测试等等,让大家对 TDengine OSS 有个整体了解

https://docs.taosdata.com/intro/

2,启动数据库tdengine 服务

放在 iot 项目中使用docker-compose 启动:

复制代码
....

############### tdengine 时间序列数据库 ###############
  tdengine:
    restart: always
    image: tdengine/tdengine:latest
    container_name: tdengine
    ports:
        - "6030:6030"
        - "6041:6041"
    volumes:
        - "./data/tdengine/data:/var/lib/taos"

参考官方的例子,简直和 mysql的语法一样,都是标准的SQL 语法:

bash 复制代码
taos> CREATE DATABASE demo;
Create OK, 0 row(s) affected (0.221636s)

taos> USE demo;
Database changed.

taos> CREATE TABLE t (ts TIMESTAMP, speed INT);
Create OK, 0 row(s) affected (0.001332s)

taos> INSERT INTO t VALUES('2019-07-15 00:00:00', 10);
Insert OK, 1 row(s) affected (0.000975s)

taos> INSERT INTO t VALUES('2019-07-15 01:00:00', 20);
Insert OK, 1 row(s) affected (0.000979s)

taos> SELECT * FROM t;
           ts            |    speed    |
========================================
 2019-07-15 00:00:00.000 |          10 |
 2019-07-15 01:00:00.000 |          20 |
Query OK, 2 row(s) in set (0.001955s)

同时有 python 的库可以直接使用:

https://docs.taosdata.com/connector/python/

3,Docker Compose搭建TDengine集群

https://blog.csdn.net/firewater23/article/details/125793627

相关推荐
zhoutongsheng7 小时前
C#怎么实现Swagger文档 C#如何在ASP.NET Core中集成Swagger自动生成API文档【框架】
jvm·数据库·python
WinterKay7 小时前
【开源】我写了一个轻量级本地数据库浏览工具,支持 MySQL/Redis 只读查询
数据库·mysql·开源
zxrhhm8 小时前
Oracle 索引完整指南
数据库·oracle
程序猿乐锅9 小时前
【Tilas|第三篇】多表SQL语句
数据库·经验分享·笔记·学习·mysql
徐某人..9 小时前
基于i.MX6ULL平台的智能网关系统开发
arm开发·c++·单片机·qt·物联网·学习·arm
Navicat中国9 小时前
使用 Navicat 导入向导导入 Excel 数据时,系统提示导入成功,表中也能看到数据,但行数统计显示为 0,这是什么原因?
数据库·excel·导入
互联网志10 小时前
加速高校科技成果转化 赋能实体经济高质量发展
大数据·人工智能·物联网
gmaajt10 小时前
Golang怎么做国际化多语言_Golang i18n教程【核心】
jvm·数据库·python
折哥的程序人生 · 物流技术专研10 小时前
从“卡死”到“秒过”:WMS销售数据跨库回填的极限优化之旅
数据库·机器学习·oracle
李可以量化10 小时前
DeepSeek 量化交易实战:用标准化提示词模板实现 AI 辅助交易决策
大数据·数据库·人工智能