在Ubuntu上安装TDengine数据库

1.TDengine介绍:

代码开源。

TDengine是一个开源的专为物联网、车联网、工业互联网、IT运维等设计和优化的大数据平台。除核心的快10倍以上的时序数据库功能外,还提供缓存、数据订阅、流式计算等功能,最大程度减少研发和运维的工作量。

  • 特点

    10倍以上的性能提升
    定义了创新的数据存储结构,单核每秒就能处理至少2万次请求,插入数百万个数据点,读出一千万以上数据点,比现有通用数据库快了十倍以上。

    硬件或云服务成本降至1/5
    由于超强性能,计算资源不到通用大数据方案的1/5;通过列式存储和先进的压缩算法,存储空间不到通用数据库的1/10。

    全栈时序数据处理引擎
    将数据库、消息队列、缓存、流式计算等功能融合一起,应用无需再集成Kafka/Redis/HBase/Spark等软件,大幅降低应用开发和维护成本。

    强大的分析功能
    无论是十年前还是一秒钟前的数据,指定时间范围即可查询。数据可在时间轴上或多个设备上进行聚合。临时查询可通过Shell/Python/R/Matlab随时进行。

    与第三方工具无缝连接
    不用一行代码,即可与Telegraf, Grafana, Matlab, R集成。后续还将支持MQTT, OPC, Hadoop,Spark等, BI工具也将无缝连接。

    零运维成本、零学习成本
    安装、集群一秒搞定,无需分库分表,实时备份。标准SQL,支持JDBC,RESTful,支持Python/Java/C/C++/Go, 与MySQL相似,零学习成本。

官网:https://www.taosdata.com/cn/getting-started/#Quick%20Start
GitHub代码地址:https://github.com/taosdata/TDengine

2.安装

2.1源码安装

Github有详细的教程,请戳Giuhub地址
在Ubuntu上安装TDengine数据库_第1张图片
在Ubuntu上安装TDengine数据库_第2张图片

2.2 安装包安装

下载这个安装包
在Ubuntu上安装TDengine数据库_第3张图片

2.2.1 查看是否可以安装

目前,TDengine只支持在使用systemd做进程服务管理的linux系统上安装。其他linux系统的支持正在开发中。用which命令来检测系统中是否存在systemd:

which systemd

在这里插入图片描述

2.2.2 可以安装,把安装包上传到服务器进行安装:

sudo dpkg -i tdengine-1.6.1.6.deb

在Ubuntu上安装TDengine数据库_第4张图片

2.2.3 启动TDengine的服务进程

可使用systemctl命令来启动TDengine的服务进程。
输入taos连接数据库:

sudo systemctl start taosd
taos

在这里插入图片描述

2.2.4 进行数据库插入,查询操作

create database db;
use db;
create table t (ts timestamp, cdata int);
insert into t values ('2019-07-15 00:00:00', 10);
insert into t values ('2019-07-15 01:00:00', 20);
select * from t;

在Ubuntu上安装TDengine数据库_第5张图片

3. 对TDengine数据库的认识与看法

Python操作TDengine并进行简单风机预测应用
浅谈时序数据库TDengine
TDengine+Telegraf+Grafana搭建监控平台

你可能感兴趣的:(数据库知识点)