tdengine(物联网大数据平台) · 物联网平台-威尼斯人最新

iot · 2020年03月14日 · 最后由 yhy88666 回复于 2022年10月14日 · 557 次阅读

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

为何选择 tdengine?

1]、10 倍以上的性能提升

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

2]、硬件或云服务成本降至 1/5

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

3]、全栈时序数据处理引擎

将数据库、消息队列、缓存、流式计算等功能融合一起,应用无需再集成 kafka/redis/hbase/spark 等软件,大幅降低应用开发和维护成本。

4]、强大的分析功能

无论是十年前还是一秒钟前的数据,指定时间范围即可查询。数据可在时间轴上或多个设备上进行聚合。临时查询可通过 shell/python/r/matlab 随时进行。

5]、与第三方工具无缝连接

不用一行代码,即可与 telegraf、grafana、matlab、r 集成。后续还将支持 mqtt、opc、hadoop、spark 等,bi 工具也将无缝连接。

6]、零运维成本、零学习成本

安装、集群一秒搞定,无需分库分表,实时备份。标准 sql,支持 jdbc,restful,支持 python/java/c/c /go, 与 mysql 相似,零学习成本。

建造:

目前,tdengine 仅支持在 linux 系统上构建和运行。您可以选择从软件包或源代码进行安装。 本快速指南仅适用于从源码包安装。

要构建 tdengine,请在项目目录中使用 cmake 2.8 或更高版本,例如在 ubuntu 上安装 cmake:

sudo apt-get install -y cmake build-essential

要编译和打包 jdbc 驱动程序源代码,您应该安装 java jdk-8 或更高版本以及 apache maven 2.7 或更高版本,要在 ubuntu 上安装 openjdk-8:

sudo apt-get install openjdk-8-jdk

要在 ubuntu 上安装 apache maven:

sudo apt-get install maven

构建 tdengine:

mkdir build && cd build

cmake .. && cmake --build .

快速运行:

要在构建后快速启动 tdengine 服务器,请在终端中运行以下命令:

./build/bin/taosd -c test/cfg

在另一个终端中,使用 tdengine shell 连接服务器:

./build/bin/taos -c test/cfg

选项 “-c test/cfg” 指定系统配置文件目录。

尝试 tdengine:

从 tdengine shell 运行 sql 命令很容易,该命令与其他 sql 数据库相同。

create database db;

use db;

create table t (ts timestamp, a int);

insert into t values ('2019-07-15 00:00:00', 1);

insert into t values ('2019-07-15 01:00:00', 2);

select * from t;

drop database db;

下载地址:

来源:linux110

暂无回复。
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册
网站地图