- 博客(126)
- 收藏
- 关注
原创 TDengine 运维——用户和权限
TDengine 默认仅配置了一个 root 用户,该用户拥有最高权限。TDengine 支持对系统资源、库、表、视图和主题的访问权限控制。root 用户可以为每个用户针对不同的资源设置不同的访问权限。本节介绍 TDengine 中的用户和权限管理。用户和权限管理是 TDengine Enterprise 特有功能。
2025-05-28 19:32:31
418
原创 TDengine 中的存储配置
降低存储成本:将数据分级存储后,海量极冷数据存入廉价存储介质带来显著经济性提升写入性能:得益于每级存储可支持多个挂载点,WAL 预写日志也支持 0 级的多挂载点并行写入,极大提升写入性能(实际场景测得支持持续写入每秒 3 亿测点以上),在机械硬盘上可获得极高磁盘 IO 吞吐(实测可达 2GB/s)方便维护:配置好各级存储挂载点后,系统数据迁移等工作,无需人工干预;存储扩容更灵活、方便对 SQL 透明:无论查询的数据是否跨级,一条 SQL 可返回所有数据,简单高效。
2025-05-27 17:42:35
533
2
原创 TDengine 中集群维护
本节介绍 TDengine Enterprise 中提供的高阶集群维护手段,能够使 TDengine 集群长期运行得更健壮和高效。
2025-05-26 19:32:40
860
原创 TDengine 对接微软 SSRS 报表系统
(SSRS) 作为微软 SQL Server 数据库平台内置组件,为企业级报表制作、浏览及管理提供强大支持。与微软旗下另一可制作灵活多样报表工具 Power BI 相比,SSRS 更适合于制作传统固定格式报表。TDengine 支持标准 ODBC 接口,SSRS 可实现无缝对接 TDengine。
2025-05-25 13:43:03
845
原创 TDengine 高可用——双活方案
部分用户因为部署环境的特殊性只能部署两台服务器,同时希望实现一定的服务高可用和数据高可靠。本文主要描述基于数据复制和客户端 Failover 两项关键技术的 TDengine 双活系统的产品行为,包括双活系统的架构、配置、运维等。TDengine 双活既可以用于前面所述资源受限的环境,也可用于在两套 TDengine 集群(不限资源)之间的灾备场景。双活是 TDengine Enterprise 特有功能,在 3.3.0.0 版本中第一次发布,建议使用最新版本。
2025-05-24 18:43:22
1227
2
原创 TDengine 高可用——双副本
部分用户期望在保证一定可靠性、可用性条件下,尽可能压缩部署成本。为此,TDengine 提出基于 Arbitrator 的双副本方案,可提供集群中只有单个服务故障且不出现连续故障的容错能力。双副本方案是 TDengine Enterprise 特有功能,在 3.3.0.0 版本中第一次发布,建议使用最新版本。双副本选主由高可用的 Mnode 提供仲裁服务,不由 Raft 组内决定。
2025-05-23 20:42:33
979
2
原创 TDengine 高可用——三副本
TDengine 的三副本方案采用 RAFT 算法来实现数据的一致性,包括元数据和时序数据。一个虚拟节点组(VGroup)构成了一个 RAFT 组;VGroup 中的虚拟节点(Vnode),便是该 RAFT 组的成员节点,也称之为副本。每个 Vnode 都有自己的角色,可以是 Leader(领导者)、Follower(跟随者)、Candidate(候选人)。每个 Vnode 都维护了一份连续的日志,用于记录数据写入、变更、或删除等操作的所有指令。
2025-05-22 19:37:27
831
原创 TDengine 运维—容量规划
若计划使用 TDengine 搭建一个时序数据平台,须提前对计算资源、存储资源和网络资源进行详细规划,以确保满足业务场景的需求。通常 TDengine 会运行多个进程,包括 taosd、taosadapter、taoskeeper、taos-explorer 和 taosx。在这些进程中,taoskeeper、taos-explorer、taosadapter 和 taosx 的资源占用相对较少,通常不需要特别关注。
2025-05-21 20:09:37
1373
原创 TDengine 更多安全策略
# 简介上一节我们介绍了,除了传统的这些配置外,TDengine 还有其他的安全策略,例如 IP 白名单、审计日志、数据加密等,这些都是 TDengine Enterprise 特有功能,其中白名单功能在 3.2.0.0 版本首次发布,审计日志在 3.1.1.0 版本中首次发布,数据库加密在 3.3.0.0 中首次发布,建议使用最新版本。
2025-05-20 17:48:18
1245
原创 TDengine 安全部署配置建议
数据安全是 TDengine 产品的一项关键指标,这些措施旨在保护 TDengine 部署免受未经授权的访问和数据泄露,同时保持性能和功能。但 TDengine 自身的安全配置不是生产中的唯一保障,结合用户业务系统制定更加匹配客户需求的解决方案更加重要。
2025-05-19 19:54:30
1234
1
原创 TDengine 在新能源领域的价值
能源数据是指记录和描述能源产业各个方面的信息,包括能源生产、供应、消费、储备、价格、排放以及相关政策和技术的数据。这些数据可以通过各种途径收集和整理,如能源企业的统计报表、政府部门的调查和监测、国际组织的发布数据等。能源产量和供应数据:这包括各种能源的产量、进口和出口量、储备量等。能源产量数据反映了能源资源的开采和生产情况,供应数据则反映了能源的供应能力和稳定性。能源消费和需求数据:这包括各个部门和行业的能源消费量、能源消费结构、能源需求预测等。
2025-05-18 21:25:39
875
原创 TDengine 在智能制造领域中的应用
智能制造是一种基于现代信息技术和先进制造技术的制造方式,旨在提高生产效率、降低成本、提高产品质量和快速响应市场需求。它涵盖了一系列技术和概念,通过将数字化、自动化和智能化引入制造过程中,从而实现更高效、灵活和可持续的生产。数字化:智能制造依赖于数字化技术,将传感器、物联网、大数据分析等技术应用于制造过程中。这有助于收集和分析生产数据,以实现更好的生产监控和决策制定。自动化:自动化是智能制造的核心,它包括自动化生产线、机器人、自动化仓储和物流系统等。这些技术能够降低劳动成本,提高生产效率,并减少错误。
2025-05-16 20:19:51
266
原创 工业大数据的定义
工业大数据是指在工业领域中生成、收集和存储的大规模数据集合。这些数据集合涵盖了从传感器、监控设备、生产线、供应链等多个来源采集的大量数据。工业大数据的特点包括以下几个方面:
2025-05-15 21:12:07
1080
原创 什么是物联网 IoT 平台?
物联网(Internet of Things,简称 IoT)是指通过互联网将各种物理设备、传感器、软件和网络连接起来,实现彼此之间的通信和数据交换的网络系统。物联网 IoT 平台的核心理念是将物理世界与数字世界相连接,通过智能化和自动化的方式,实现设备之间的互操作性和智能化管理
2025-05-14 20:09:13
1046
原创 TDengine 做为 Spark 数据源
是开源大数据处理引擎,它基于内存计算,可用于批、流处理、机器学习、图计算等多种场景,支持 MapReduce 计算模型及丰富计算操作符、函数等,在大超大规模数据上具有强大的分布式处理计算能力。
2025-05-13 20:09:32
1243
原创 TDengine 在金融领域的应用
金融行业正处于数据处理能力革新的关键时期。随着市场数据量的爆炸式增长和复杂性的日益加深,金融机构面临着寻找能够高效处理大规模、高频次以及多样化时序数据的大数据处理系统的迫切需求。这一选择将成为金融机构提高数据处理效率、优化交易响应时间、提高客户满意度以及维持竞争优势的决定性因素。
2025-05-12 20:11:27
990
原创 基于 TSBS 标准数据集下 TimescaleDB、InfluxDB 与 TDengine 性能对比测试报告
基于 TSBS 标准数据集,TDengine Database 团队对 时序数据库(Time Series Database,TSDB) InfluxDB, TimescaleDB 和 TDengine 针对 TSBS 指定的 DevOps 中 cpu-only 五个场景进行了对比测试。在 TSBS 全部的 cpu-only 五个场景中,TDengine 写入性能均优于 TimescaleDB 和 InfluxDB。相对于 TimescaleDB, TDengine 写入速度最领先的场景是其 6.7
2025-05-11 16:38:30
1389
原创 TDengine 在智能制造中的核心价值
智能制造与数据库技术的深度融合,已成为现代工业技术进步的一个重要里程碑。随着信息技术的飞速发展,智能制造已经成为推动工业转型升级的关键动力。在这一进程中,数据库技术扮演着不可或缺的角色,它不仅承载着海量的生产数据,还为智能制造提供了强大的数据支持和服务。特别是随着大数据、云计算等前沿技术的崛起,TDengine 凭借灵活多变的数据模型和卓越的数据处理能力,在智能制造领域大放异彩。TDengine 能够高效地管理和分析制造过程中的各类数据,从生产线的实时监控到产品质量的精细管理,再到供应链的优化协调,它都
2025-05-10 17:45:22
1019
原创 TDengine 在智慧油田领域的应用
智慧油田,亦称为数字油田或智能油田,是一种采用尖端信息技术与先进装备的现代油田开发模式。该模式通过实时更新油气田层析图及动态生产数据,显著提高了油气田的开发效率与经济价值。
2025-05-09 20:41:01
904
原创 TDengine 在新能源行业应用
在当前可再生能源迅速发展的浪潮中,分布式光伏和可再生能源的装机容量已经达到相当可观的规模。尽管新能源的发展得到政策的鼎力扶持,但其并网后对电网的运行调度、供电可靠性以及系统的安全稳定带来诸多新挑战。
2025-05-08 19:16:00
1069
原创 TDengine 车联网案例
随着科技的迅猛发展和智能设备的广泛普及,车联网技术已逐渐成为现代交通领域的核心要素。在这样的背景下,选择一个合适的车联网时序数据库显得尤为关键。车联网时序数据库不仅仅是数据存储的解决方案,更是一个集车辆信息交互、深度分析和数据挖掘于一体的综合性平台。它能够实时地采集、处理并存储大量的车辆数据,涵盖车辆定位、行驶速度、燃油消耗、故障诊断等多个维度,从而为车辆的高效管理和性能优化提供坚实的数据支撑。
2025-05-06 20:59:50
902
原创 TDengine 订阅不到数据问题排查
TDengine 在实际生产应用中,经常会遇到订阅程序订阅不到数据的问题,总结大部分都为使用不当或状态不正确等问题,需手工解决。
2025-04-29 19:37:41
1011
原创 TDengine 中的压缩设计
机器设备产生的时序数据量大,直接存储成本非常高,所以需要使用压缩技术,尽可能减小体积。 TDengine 使用了列式存储,结合二级压缩技术,压缩率通常可以达到 20%,特殊情况下更能达到 5 % 以内,超高的压缩率实实在在的为用户节约了磁盘空间。
2025-04-26 21:38:33
1235
原创 TDengine 数据缓存技术
在现代物联网(IoT)和工业互联网(IIoT)应用中,数据的高效管理对系统性能和用户体验至关重要。为了应对高并发环境下的实时读写需求,TDengine 设计了一套完整的缓存机制,包括写缓存、读缓存、元数据缓存和文件系统缓存。这些缓存机制紧密结合,既能优化数据查询的响应速度,又能提高数据写入的效率,同时保障数据的可靠性和系统的高可用性。通过灵活配置缓存参数,TDengine 为用户提供了性能与成本之间的最佳平衡。
2025-04-25 16:59:57
900
原创 TDengine 流计算引擎设计
TDengine 流计算的架构如下图所示。当用户输入用于创建流的 SQL 后,首先,该 SQL 将在客户端进行解析,并生成流计算执行所需的逻辑执行计划及其相关属性信息。其次,客户端将这些信息发送至 mnode。mnode 利用来自数据源(超级)表所在数据库的 vgroups 信息,将逻辑执行计划动态转换为物理执行计划,并进一步生成流任务的有向无环图(Directed Acyclic Graph,DAG)。最后,mnode 启动分布式事务,将任务分发至每个 vgroup,从而启动整个流计算流程。
2025-04-24 19:44:22
1087
原创 TDengine 数据订阅设计
数据订阅作为 TDengine 的一个核心功能,为用户提供了灵活获取所需数据的能力。通过深入了解其内部原理,用户可以更加有效地利用这一功能,满足各种实时数据处理和监控需求。
2025-04-23 19:52:46
703
原创 TDengine 查询引擎设计
TDengine 作为一个高性能的时序大数据平台,其查询与计算功能是核心组件之一。该平台提供了丰富的查询处理功能,不仅包括常规的聚合查询,还涵盖了时序数据的窗口查询、统计聚合等高级功能。这些查询计算任务需要 taosc、vnode、qnode 和 mnode 之间的紧密协作。在一个复杂的超级表聚合查询场景中,可能需要多个 vnode 和 qnode 共同承担查询和计算的职责。
2025-04-22 19:42:23
1080
原创 TDengine 存储引擎设计
TDengine 的核心竞争力在于其卓越的写入和查询性能。相较于传统的通用型数据库,TDengine 在诞生之初便专注于深入挖掘时序数据场景的独特性。它充分利用了时序数据的时间有序性、连续性和高并发特点,自主研发了一套专为时序数据定制的写入及存储算法。这套算法针对时序数据的特性进行了精心的预处理和压缩,不仅大幅提高了数据的写入速度,还显著降低了存储空间的占用。这种优化设计确保了在面对大量实时数据持续涌入的场景时,TDengine 仍能保持超高的吞吐能力和极快的响应速度。
2025-04-21 21:19:35
964
原创 TDengine 整体构架
本章主要介绍 TDengine 整体架构设计,包括:集群、存储、缓存与持久化、数据备份、多级存储等,让大家很好的理解 TDengine 的高性能从哪里来的。
2025-04-20 11:41:53
971
原创 TDengine Restful 接口API
为支持各种不同类型平台的开发,TDengine 提供符合 RESTful 设计标准的 API,即 REST API。为最大程度降低学习成本,不同于其他数据库 REST API 的设计方法,TDengine 直接通过 HTTP POST 请求 BODY 中包含的 SQL 语句来操作数据库,仅需要一个 URL
2025-04-18 20:42:01
745
原创 TDengine 语言连接器(PHP)
PHP 语言广泛用于 Web 开发的开源脚本语言。它语法简单,容易学习,既支持面向过程,也支持面向对象编程。具有跨平台性,能与多种数据库交互,可与 HTML 等前端技术配合,动态生成网页内容。常用于开发各类网站、API 及编写命令行脚本,拥有大量开源项目和活跃社区,在 Web 开发领域始终占据重要地位。 `php-tdengine` 是由社区贡献的 PHP 连接器扩展,还特别支持了 Swoole 协程化。
2025-04-17 20:13:04
571
原创 TDengine 语言连接器(R语言)
R 语言是一种用于统计分析、绘图和数据挖掘的编程语言和软件环境, TDengine 支持 R 语言访问 TDengine 数据库。通过 R 语言中的 RJDBC 库可以使 R 语言程序支持访问 TDengine 数据。以下是安装过程、配置过程以及 R 语言示例代码。
2025-04-16 20:02:06
767
原创 TDengine 语言连接器(C#)
TDengine C# 连接器是 TDengine C# 的官方连接器,可以通过此连接器访问 TDengine 服务器
2025-04-15 20:21:11
1131
原创 TDengine 语言连接器(Go)
`driver-go` 是 TDengine 的官方 Go 语言连接器,实现了 Go 语言 [database/sql](https://golang.org/pkg/database/sql/) 包的接口。Go 开发人员可以通过它开发存取 TDengine 集群数据的应用软件。
2025-04-13 11:31:51
815
原创 TDengine 语言连接器(Rust)
`taos` 是 TDengine 的官方 Rust 语言连接器,Rust 开发人员可以通过它开发存取 TDengine 数据库的应用软件。
2025-04-11 18:31:35
959
原创 TDengine ODBC 连接器
ODBC 是 Windows 下数据库访问接口标准, TDengine ODBC 是为 TDengine 实现的 ODBC 驱动程序,支持 Windows 系统的应用(如 [PowerBI](https://powerbi.microsoft.com/zh-cn/) 等)以及用户自定义开发的应用程序,通过 ODBC 标准接口访问本地、远程和云服务的 TDengine 数据库。
2025-04-10 17:41:13
1034
原创 TDengine 语言连接器(Python )
`taospy` 是 TDengine 数据库面向 Python 语言提供的官方连接器,连接器对外提供对数据库写入、查询、订阅等多种访问接口。
2025-04-09 20:09:05
897
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人