目录
- 前言
-
- 1,视频演示地址
- 2,关于TDengine
- [2,启动数据库tdengine 服务](#2,启动数据库tdengine 服务)
- [3,Docker Compose搭建TDengine集群](#3,Docker Compose搭建TDengine集群)
前言
本文的原文连接是:
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/