产品简介

TDengine 是一款高性能、分布式、支持 SQL 的时序数据库 (Database),其核心代码,包括集群功能全部开源(开源协议,AGPL v3.0)。TDengine 能被广泛运用于物联网、工业互联网、车联网、IT 运维、金融等领域。除核心的时序数据库 (Database) 功能外,TDengine 还提供缓存数据订阅流式计算等大数据平台所需要的系列功能,最大程度减少研发和运维的复杂度。

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

优势

  • 能保证一个采集点的数据在存储介质上是以块为单位连续存储的。如果读取一个时间段的数据,它能大幅减少随机读取操作,成数量级的提升读取和查询速度。
  • 由于不同采集设备产生数据的过程完全独立,每个设备的数据源是唯一的,一张表也就只有一个写入者,这样就可采用无锁方式来写,写入速度就能大幅提升。
  • 对于一个数据采集点而言,其产生的数据是时序的,因此写的操作可用追加的方式实现,进一步大幅提高数据写入速度。

主要功能

TDengine 的主要功能如下:

  1. 写入数据,支持
  • 与多种第三方工具的无缝集成,它们都可以仅通过配置而无需任何代码即可将数据写入 TDengine
  1. 查询数据,支持
  1. 缓存,将每张表的最后一条记录缓存起来,这样无需 Redis 就能对时序数据进行高效处理
  2. 流式计算(Stream Processing),TDengine 不仅支持连续查询,还支持事件驱动的流式计算,这样在处理时序数据时就无需 Flink 或 Spark 这样流式计算组件
  3. 数据订阅,应用程序可以订阅一张表或一组表的数据,提供与 Kafka 相同的 API,而且可以指定过滤条件
  4. 可视化
  • 支持与 Grafana 的无缝集成
  • 支持与 Google Data Studio 的无缝集成
  1. 集群
  1. 管理
  1. 工具
  1. 编程

安装过程

  一、下载安装包

  因为公司已经在180上部署了,3.0的服务端,所以这里只下载3.0的服务端就可以了

时序数据 attention python 时序数据库TDengine_流式计算

 

   输入邮箱,会将下载地址通过邮件发送给你

时序数据 attention python 时序数据库TDengine_数据_02

 

 二、安装时,全部选择默认,下一步下一步就可以

三、安装完后,可能会遇到的一些问题及解决方案

3.1 客户端和服务端不在一起 hosts需要修改

目录C:\Windows\System32\drivers\etc下的 hosts   

修改对应路径 和名

 

时序数据 attention python 时序数据库TDengine_数据_03

 

 

 

 

 

3.2连接如果还是提示版本不一致

检查C:\Windows\System32该目录下是否有taos.dll文件

有的话 删除

从C:\TDengine\driver目录下复制taos.dll文件到C:\Windows\System32目录

3.3连接成功

如果本地安装了客户端也可以直接进行访问时序数据TDengine数据

这里以mac端为例:

输入命令:taos

taos 为连接成功

时序数据 attention python 时序数据库TDengine_流式计算_04

 

 

 

 

 

 

和mysql语法一样

show  databases; 进行展示数据库

时序数据 attention python 时序数据库TDengine_数据_05

 

 

先用 use hltdengine

show tables 展示全部的表

时序数据 attention python 时序数据库TDengine_数据_06

 

 

展示全部超级表:

时序数据 attention python 时序数据库TDengine_流式计算_07

 

 

TDengine

4.1点击 Driver

时序数据 attention python 时序数据库TDengine_jar包_08

 

 

 4.2 

引入jar包

 

3.0及以上版本 需要引入两个jar包

 

时序数据 attention python 时序数据库TDengine_流式计算_09

 

 

 4.3 

class 选择TSDBDriver

时序数据 attention python 时序数据库TDengine_jar包_10

 

 

 

4.4 点击 apply

4.5创建时序数据库连接

时序数据 attention python 时序数据库TDengine_流式计算_11

 

 

 

 

 五、时序数据库集成到Dbever客户端

 

5.1新建驱动

时序数据 attention python 时序数据库TDengine_数据_12

 

 

 

5.2 填写对应内容

时序数据 attention python 时序数据库TDengine_流式计算_13

 

 

5.3点击添加文件 引入对应的jar包

时序数据 attention python 时序数据库TDengine_jar包_14

 

 

5.4驱动类 

时序数据 attention python 时序数据库TDengine_流式计算_15

 

 

5.5 点击新建连接 , 找到你添加的驱动

时序数据 attention python 时序数据库TDengine_流式计算_16

 

 

5.6 填上url 等属性 , 点击测试连接 连接成功后,点击确定

时序数据 attention python 时序数据库TDengine_jar包_17

 

 

 

时序数据 attention python 时序数据库TDengine_数据_18