jjzjj

TDengine

全部标签

物联网设备流水入库TDengine改造方案

1.存储机制改造      针对提出的流水查询需求,结合设备上报数据讨论后,初步定以下几种方案。1.1.ES->TDengine1、ES入库有延时2、ES没有提供数据监听API(不能主动监听,实时监听)2、有替代方案监听ES数据入库(被动方式,1、有延时,2、对ES服务有压力)1.2.暴露http接口给linkthings调用->TDengine方案1、服务宕机会丢数据2、有http并发风险3、高并发时,也会有一定延时1.3.设备流水->kafka->TDengine方案1、linkthings需要改动2、应用组没有消息队列3、需要服务模块增加4、需要运维提供1.4.方案总结      首先,

.NET ORM 鉴别器 和 TDengine 使用 -SqlSugar

SqlSugarORMSqlSugar是一款老牌.NET开源多库架构ORM框架,一套代码能支持多种数据库像Admin.net、Blog.Core、CoreShop等知名开源项目都采用了SqlSugar作为底层特色1:超级简单在不用任何设计模式,任何框架的情况下都可以拥有最佳体验,SqlSugar做到了保姆一样的服务,直接用不需要学习的框架,各种默认值都是最佳配置,用到什么看一下文档便可。特色2:产品必备可以一套代码支持所有主流数据库(包括国产数据库),成本要远低于EFCore,EFCore基本每个数据库都需要手动写兼容代码。例如:建表、查询函数、索引、修改表等等。SqlSugar只需要一套代码

【TDengine】一篇文章带你通过docker安装TDengine数据库

目录1、通过docker方式安装2、相关步骤解释3、停止运行taos与卸载1、通过docker方式安装虽然并不推荐在生产环境中通过Docker来部署TDengine服务,但Docker工具能够很好地屏蔽底层操作系统的环境差异,很适合在开发测试或初次体验时用于安装运行TDengine的工具集。特别是,借助Docker,能够比较方便地在macOS和Windows系统上尝试TDengine,而无需安装虚拟机或额外租用Linux服务器。dockerpulltdengine/tdengine:latestdockerrun-d-p6030-6049:6030-6049-p6030-6049:6030-6

TDengine时序数据库通俗易懂教程

1.TDengine简介1.1产品简介TDengine是一款开源、高性能、云原生的时序数据库,且针对物联网、车联网、工业互联网、金融、IT运维等场景进行了优化。TDengine的代码,包括集群功能,都在GNUAGPLv3.0下开源。除核心的时序数据库功能外,TDengine还提供缓存、数据订阅、流式计算等其它功能以降低系统复杂度及研发和运维成本。1.2主要功能1.数据写入,支持标准sql2.查询支持,支持标准sql3.缓存,将每张表的最后一条记录缓存起来,这样无需Redis就能对时序数据进行高效处理4.流式计算(StreamProcessing),支持对实时写入的数据进行预处理5.数据订阅,应

TDengine 在 TCL 空调能源管理平台的实践

作者:许海军小T导读:格创东智科技有限公司成立于2018年,孵化于中国500强企业TCL,是我国知名的工业互联网平台服务商。公司依托TCL集团40年工业场景和制造基因沉淀,基于“面向工业现场”的研发方向和“连接、协同、共享”的发展理念,深度融合人工智能、大数据、云计算、物联网等前沿技术,为智能工厂和制造业园区打造的数字化能源管理方案,可广泛应用于多个垂直行业,运行监控、能效管理、智能分析、运维管理、能源采购、碳排放管理等数十个功能模块,实现完善的能源管理价值闭环,建立数字化能源&碳计量体系,智慧化用能及碳管理系统,打造涵盖企业碳追踪、碳计量、碳管理、碳中和的一站式解决方案。www.taosda

TDengine3.0全方位安装体验与数据订阅进阶功能实践

牛晓青背景2021年我曾写了一个专栏,介绍TDengine2.x的基础实践以及遇到的问题,2022年初又发布了基于EMQX与TDengine的前后端分离项目实践系列文章,前面这些实践中主要用到了TDengine作为时序数据库(TimeSeriesDatabase)能够高效完成海量时序数据的存储与计算功能,关于TDengine的高阶功能,诸如流式计算与数据订阅功能并未涉及,因此,这篇文章的内容主要是对最新发布的TDengine3.x安装体验以及数据订阅功能的实践。其中,数据订阅的场景为:在一系列的监测电压、电流、温度的时序数据中,一旦发现温度值超过50℃时,进行告警。(我曾使用TDengine-

一篇文章让你全面了解TDengine

一篇文章让你全面了解TDengine本文将从以下几个方面全面介绍TDengine。TDengine的基本介绍TDengine的发展历程TDengine的优势TDengine的适用场景TDengine的写入存储策略TDengine的特点TDengine的基本介绍一句话了解TDengineTDengine是一个高效的存储、查询、分析时序大数据的平台,专为物联网、车联网、工业互联网、运维监测等优化而设计。你可以像使用关系型数据库MySQL一样来使用它,简单又方便。为什么会有TDengineTDengine总结出了物联网数据的十三大特点:数据是时序的,一定带有时间戳;数据是结构化的;数据极少有更新或删

一篇文章让你全面了解TDengine

一篇文章让你全面了解TDengine本文将从以下几个方面全面介绍TDengine。TDengine的基本介绍TDengine的发展历程TDengine的优势TDengine的适用场景TDengine的写入存储策略TDengine的特点TDengine的基本介绍一句话了解TDengineTDengine是一个高效的存储、查询、分析时序大数据的平台,专为物联网、车联网、工业互联网、运维监测等优化而设计。你可以像使用关系型数据库MySQL一样来使用它,简单又方便。为什么会有TDengineTDengine总结出了物联网数据的十三大特点:数据是时序的,一定带有时间戳;数据是结构化的;数据极少有更新或删

TDengine 压缩性能实际测试(对比 DolphinDB )

公司项目需要,对两个国产时序数据库TDengine与DolphinDB做了压缩比测试。测试数据来源于TDengine官方的性能测试工具Benchmark。先上结果:DolphinDB压缩比优于TDengine1.65倍TDengineTDengine是一款开源、云原生的时序数据库(TimeSeriesDatabase),专为物联网、工业互联网、金融、IT运维监控等场景设计并优化。它能对大量设备、数据采集器每天产生的高达TB甚至PB级的数据进行高效实时的处理;对业务的运行状态进行实时的监测、预警,从大数据中挖掘出商业价值。DolphinDBDolphinDB是由浙江智臾科技有限公司研发的一款高性

TDengine 入门教程⑤——数据库SQL操作 | 建库、建表、数据读写

文章目录一、前文二、库操作2.1创建库2.2删除库2.3查询库三、表操作3.1创建表3.2删除表3.3查询所有表3.4查询表结构四、数据写入4.1插入数据4.2修改标签值五、数据查询5.1查询总表5.2查询子表六、参考一、前文TDengine入门教程——导读二、库操作2.1创建库CREATEDATABASEtest;BUFFER:一个VNODE写入内存池大小,单位为MB,默认为96,最小为3,最大为16384。CACHEMODEL:表示是否在内存中缓存子表的最近数据。默认为none。none:表示不缓存。last_row:表示缓存子表最近一行数据。这将显著改善LAST_ROW函数的性能表现。l