DB-TDengine

TDengine官方文档/github源码

Helm安装

1
2
3
4
5
6
#下载TDengine chart helm安装包
wget https://github.com/taosdata/TDengine-Operator/raw/3.0/helm/tdengine-3.0.0.tgz
#上面因国内网络原因无法下载,可以试试下面的
wget --no-check-certificate https://raw.githubusercontents.com/taosdata/TDengine-Operator/3.0/helm/tdengine-3.0.0.tgz
#安装
helm install tdengine tdengine-3.0.0.tgz

常用sql

1
2
3
4
5
6
taos #进入数据库命令行
#显示所有数据库
taos> SHOW DATABASES;
#创建test数据库,有10 vgroups,有10 MB cache。
taos> create database if not exists test vgroups 10 buffer 10;

gui工具

官方/TDengineGUI

dbeaver 连接 tdengine(因第四步dbeaver的bug未显示驱动类,因此采用idea接入)

  1. maven仓库搜索com.taosdata.jdbc
  2. 在versions界面下载找到相应版本,下载taos-jdbcdriver-3.0.0-dist.jar
  3. 在dbeaver菜单数据库->驱动管理器->新建->库->添加文件,选择刚刚下载的文件
  4. 点击找到类,然后驱动类选择对应的com.taosdata.jdbc.rs.RestfulDriver

idea 连接 tdengine

  1. maven仓库搜索com.taosdata.jdbc
  2. 在versions界面下载找到相应版本,下载taos-jdbcdriver-3.0.0-dist.jar
  3. 在idea右侧database菜单➕->Driver->Driver Files->➕->custom jars,选择刚刚下载的文件
  4. 在Class一栏选择对应的com.taosdata.jdbc.rs.RestfulDriver
  5. 在idea右侧database菜单➕->Data Source->刚刚新建的驱动->,在URL一栏输入jdbc:TAOS-RS://<数据库ip>:6041/<数据库名称>?user=root&password=taosdata,(记得先去创建数据库)
  6. 点击保存连接即可

接入springboot

引入依赖

1
2
3
4
5
<dependency>
<groupId>com.taosdata.jdbc</groupId>
<artifactId>taos-jdbcdriver</artifactId>
<version>3.0.0</version>
</dependency>
原生连接
rest连接(损失30%左右的性能)