TDengine 入驻 Rainbond 开源应用商店
前言
TDengine 是一个高效的存储、查询、分析时序大数据的平台,专为物联网、车联网、工业互联网、运维监测等优化而设计。Rianbond 擅长应用自动化管理 ,两者结合起来实现 1+1 大于 2,本文详细讲述如何整合 TDengine 和 Rainbond,并通过整合实现高效快捷,便利简洁。
TDengine
TDengine 是涛思数据面对高速增长的物联网大数据市场和技术挑战推出的创新性的大数据处理产品,它不依赖任何第三方 软件,也不是优化或包装了一个开源的数据库或流式计算产品,而是在吸取众多传统关系型数据库、NoSQL 数据库、流式计算引擎、消息队列等软件的优点之后自主开发的产品,在时序空间大数据处理上,有着自己独到的优势,可将典型的物联网、车联网、工业互联网大数据平台的总拥有成本大幅降低。
快速安装
目前 TDengine 官方支持安装包,源码和 docker 进行安装,现在新增通过 Rainbond 进行安装,通过 Rainbond 安装有什么优势呢?
集成了 TDengine 官方推荐的可视化探测工具 Grafana,开盒即用,方便快捷。
集成了 TDengine 三节点集群,无需手动配置,安装即集群模式,提高部署效率。
集群安装过程仅需 3 分钟,高效便利。
在通过 Rainbond 平台进行安装 TDengine 之前,首先保证有一个可用的 Rainbond,具体安装可以参考文档Rainbond快速安装。
安装完 Rainbond 以后界面首页总览,点击新增,选择基于应用市场创建组件,选择开源应用商店,直接搜索即可,目前分别上架了 “单机版” “集群版”的 TDengine, 根据需求进行点击安装。
安装成功示例
登录 Grafana 以后直接选择配置好的 dashboard,进行展示就可以,效果图如下
客户端连接
日常工作中真正去使用数据库的时候,其实都是远程进行访问或者写入数据,目前平台经过测试也是支持的,需要进行简单的调式即可使用,要注意的点就是需要保证 6030-6041 端口全部打开。
Rainbond 支持两种治理模式,一种是平台特有的内置 ServiceMesh 模式,另外一种是 kubernetes 原生 service 模式。
TDengine 在进行连接之前只需要把默认的治理模式,serviceMesh 更改为原生的 service 才可以。
在实例伸缩选项里面复制查询命令在终端执行即可查询,集群的详细信息。
示例:在 client 端
taos容器终端直接执行命令行进行连接即可,taos-host grf77a29
就实现写入数据了。
性能测试
注意:本次测试是基于 Rainbond 平台进行,数据仅供参考。平台默认单节点内存为 512M,如需进行测试内存保证最少为 4G,实际生产环境根据需求进行设置内存大小。
小结
TDengine 作为目前非常火热的时序性数据库之一,值得我们去不断地探索发现,本文只是简单讲解了一部分功能而已,想要了解更多可以关注TDengine官方学习研究。
Rainbond是一个开源的云原生应用管理平台,使用简单,不需要懂容器和 Kubernetes,支持管理多个 Kubernetes 集群,提供企业级应用的全生命周期管理,功能包括应用开发环境、应用市场、微服务架构、应用持续交付、应用运维、应用级多云管理等。
版权声明: 本文为 InfoQ 作者【北京好雨科技有限公司】的原创文章。
原文链接:【http://xie.infoq.cn/article/f531a6a24b9370844e8eb5feb】。
本文遵守【CC-BY 4.0】协议,转载请保留原文出处及本版权声明。
评论