TDengine入驻Rainbond开源应用商店

本文涉及的产品
云原生大数据计算服务MaxCompute,500CU*H 100GB 3个月
简介: TDengine是一个高效的存储、查询、分析时序大数据的平台,专为物联网、车联网、工业互联网、运维监测等优化而设计。Rianbond擅长应用自动化管理 ,两者结合起来实现1+1大于2,本文详细讲述如何整合TDengine和Rainbond,并通过整合实现高效快捷,便利简洁。

前言

TDengine是一个高效的存储、查询、分析时序大数据的平台,专为物联网、车联网、工业互联网、运维监测等优化而设计。Rianbond擅长应用自动化管理 ,两者结合起来实现1+1大于2,本文详细讲述如何整合TDengine和Rainbond,并通过整合实现高效快捷,便利简洁。

TDengine

TDengine 是涛思数据面对高速增长的物联网大数据市场和技术挑战推出的创新性的大数据处理产品,它不依赖任何第三方 软件,也不是优化或包装了一个开源的数据库或流式计算产品,而是在吸取众多传统关系型数据库、NoSQL 数据库、流式计算引擎、消息队列等软件的优点之后自主开发的产品,在时序空间大数据处理上,有着自己独到的优势,可将典型的物联网、车联网、工业互联网大数据平台的总拥有成本大幅降低。

6177a00a2ab3f51d91c9ce88.png

快速安装

目前TDengine官方支持安装包,源码和docker进行安装,现在新增通过Rainbond进行安装,通过Rainbond安装有什么优势呢?

  • 集成了TDengine官方推荐的可视化探测工具Grafana,开盒即用,方便快捷。

  • 集成了TDengine三节点集群,无需手动配置,安装即集群模式,提高部署效率。

  • 集群安装过程仅需3分钟,高效便利。

    在通过Rainbond平台进行安装TDengine之前,首先保证有一个可用的Rainbond,具体安装可以参考文档Rainbond快速安装

    安装完Rainbond以后界面首页总览,点击新增,选择基于应用市场创建组件,选择开源应用商店,直接搜索即可,目前分别上架了 “单机版” “集群版”的TDengine, 根据需求进行点击安装。

618353f72ab3f51d917a49b1.png

安装成功示例

618381c32ab3f51d91a869cb.png

TDengine Grafana
user : root user : admin
password : taosdata password : 12345678

登录Grafana以后直接选择配置好的dashboard,进行展示就可以,效果图如下

617a1b842ab3f51d91a8016b.png

客户端连接

日常工作中真正去使用数据库的时候,其实都是远程进行访问或者写入数据,目前平台经过测试也是支持的,需要进行简单的调式即可使用,要注意的点就是需要保证6030-6041端口全部打开。

  • Rainbond支持两种治理模式,一种是平台特有的内置 ServiceMesh 模式,另外一种是kubernetes原生 service 模式。

    TDengine在进行连接之前只需要把默认的治理模式,serviceMesh更改为原生的service才可以。

  • 在实例伸缩选项里面复制查询命令在终端执行即可查询,集群的详细信息。618b93fd2ab3f51d91f6393c.png

    618b92d62ab3f51d91f579b1.png


    示例:在client端 taos容器终端直接执行命令行进行连接即可,taos-host grf77a29 就实现写入数据了。

性能测试

基础测试环境 数据呈现
TDengine版本 2.2.1.1
TDengine集群节点数量 3
TDengine集群单节点内存 4G
TDengine集群类型 container
100000000条数据写入 94.17s
每秒写入性能 1061965.70条
测试工具 taosdemo

注意:本次测试是基于Rainbond平台进行,数据仅供参考。平台默认单节点内存为512M,如需进行测试内存保证最少为4G,实际生产环境根据需求进行设置内存大小。

小结

TDengine作为目前非常火热的时序性数据库之一,值得我们去不断地探索发现,本文只是简单讲解了一部分功能而已,想要了解更多可以关注TDengine官方学习研究。


Rainbond是一个开源的云原生应用管理平台,使用简单,不需要懂容器和Kubernetes,支持管理多个Kubernetes集群,提供企业级应用的全生命周期管理,功能包括应用开发环境、应用市场、微服务架构、应用持续交付、应用运维、应用级多云管理等。

相关实践学习
基于MaxCompute的热门话题分析
Apsara Clouder大数据专项技能认证配套课程:基于MaxCompute的热门话题分析
相关文章
|
JSON 算法 API
微信支付超过2000元配置
导入依赖、微信工具类、请求示例、超过2000元转账参数、姓名加密、请求参数、微信支付平台证书序列号、Wechatpay-Serial
629 0
|
11月前
|
持续交付 开发者 Docker
探索容器化技术Docker及其在现代软件开发中的应用
探索容器化技术Docker及其在现代软件开发中的应用
|
9月前
|
JavaScript Java 测试技术
基于SpringBoot+Vue实现的留守儿童爱心网站设计与实现(计算机毕设项目实战+源码+文档)
博主是一位全网粉丝超过100万的CSDN特邀作者、博客专家,专注于Java、Python、PHP等技术领域。提供SpringBoot、Vue、HTML、Uniapp、PHP、Python、NodeJS、爬虫、数据可视化等技术服务,涵盖免费选题、功能设计、开题报告、论文辅导、答辩PPT等。系统采用SpringBoot后端框架和Vue前端框架,确保高效开发与良好用户体验。所有代码由博主亲自开发,并提供全程录音录屏讲解服务,保障学习效果。欢迎点赞、收藏、关注、评论,获取更多精品案例源码。
|
Prometheus Kubernetes Cloud Native
k8s安装kube-promethues(超详细)
k8s安装kube-promethues(超详细)
1746 0
|
机器学习/深度学习 自然语言处理 计算机视觉
Transformer深度学习架构与GPT自然语言处理模型
Transformer和GPT(Generative Pre-trained Transformer)是深度学习和自然语言处理(NLP)领域的两个重要概念,它们之间存在密切的关系但也有明显的不同。
434 2
|
SQL Java 关系型数据库
基于SpringBoot使用MyBatisPlus,MyBatisPlus标准数据层开发(CRUD)、MyBatisPlus分页功能的使用
基于SpringBoot使用MyBatisPlus,MyBatisPlus标准数据层开发(CRUD)、MyBatisPlus分页功能的使用
253 2
|
监控 前端开发 Java
深入理解 org.springframework.web.servlet.AsyncHandlerInterceptor
深入理解 org.springframework.web.servlet.AsyncHandlerInterceptor
238 0
|
人工智能 监控 供应链
信息系统项目管理师重点内容汇总(第十三天)
【2月更文挑战第2天】乘风破浪会有时,直挂云帆济沧海
1093 5
信息系统项目管理师重点内容汇总(第十三天)
|
机器学习/深度学习 数据可视化
R语言用灰色模型 GM (1,1)、神经网络预测房价数据和可视化
R语言用灰色模型 GM (1,1)、神经网络预测房价数据和可视化
钉钉的考勤管理,表结构设计
目前我在做个简单的打卡考勤模块,参考了下钉钉的这方面设置,体验了后发现,增加考勤组时有些字段的值是list类型的,我想了解下这些字段在MySQL数据库是怎么存储的