进阶指南
文章平均质量分 96
TDengine 的熟悉使用者进阶知识
TDengine (老段)
目前在涛思数据从事 TDengine 数据库开发,曾在腾讯公司从事多年大数据研发工作
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
TDengine TSDB 整体构架
通过这种方式,vnode 中的三分之一内存块得以保留最新的数据,既实现了缓存的目的,又保证了查询的高效性。需要注意的是,一旦 TDengine TSDB 重启,缓存中的数据将被清除,所有先前缓存的数据都会被批量写入硬盘,而不会像专业的 Key-Value 缓存系统那样自动将之前缓存的数据重新加载回缓存。除此之外,TDengine TSDB 也提供了数据分级存储的功能,将不同时间段的数据存储在挂载的不同介质上的目录里,从而实现不同“热度”的数据存储在不同的存储介质上,充分利用存储,节约成本。原创 2026-05-08 20:32:44 · 474 阅读 · 0 评论 -
TDengine 中的 TSMA 与 RSMA:傻傻分不清楚?一文讲透两者区别
TSMA 让你查得更快,RSMA 让你存得更省。前者是"空间换时间"(多存一份聚合数据以换取查询速度),后者是"精度换空间"(牺牲历史数据精度以换取磁盘空间)。两者可以并存,针对不同的业务痛点各司其职。原创 2026-03-11 20:20:43 · 661 阅读 · 0 评论 -
TDengine 视图功能使用
视图(View)是 TDengine 企业版自v3.2.1.0起提供的一项功能,旨在简化复杂查询操作、增强查询逻辑复用能力、细化用户权限管控粒度,并便于团队间共享数据访问逻辑。视图的本质是一条存储在数据库中、并被命名的 SQL 查询语句。视图本身不持久化任何数据(即非物化视图),每次从视图读取数据时,都会动态执行视图所定义的查询。用户可以像查询普通表一样查询视图,极大地降低了使用复杂 SQL 的门槛。原创 2026-03-08 17:38:08 · 634 阅读 · 0 评论 -
TDengine RSMA(降采样存储)用户使用手册
RSMA,全称,是 TDengine 企业版(自 v3.3.8.0 起)提供的一种数据降采样存储功能。它按照用户指定的时间窗口,对原始数据进行聚合计算(如 min、max、avg、sum、first、last),并将降采样后的结果替代原始数据存储到更高的存储层级中。原始数据保留时间短,降采样数据保留时间长。原创 2026-02-10 16:44:14 · 948 阅读 · 0 评论 -
TDengine REST API 使用手册
TDengine 提供符合 RESTful 设计标准的 HTTP API,通过简单的 HTTP 请求即可操作数据库。直接在 HTTP POST 请求体中包含 SQL 语句来操作数据库,仅需一个 URL 即可完成所有操作。"code": 0,TDengine REST API 为开发者提供了一种简单、灵活、跨平台的数据库访问方式。通过本手册,你应该已经掌握:✅ REST API 的适用场景和优势✅ 如何配置和使用 REST API✅ 完整的 API 规范和参数说明✅ 三种认证机制的使用方法。原创 2026-01-22 20:11:29 · 846 阅读 · 0 评论 -
TDengine ODBC 连接器进阶指南
本指南面向有一定 ODBC 使用经验的开发者,深入介绍 TDengine ODBC 连接器的高级特性、性能优化、最佳实践和常见问题解决方案。在高并发场景下,频繁创建和销毁连接会严重影响性能。实现连接池可以显著提升应用性能。Python 连接池示例(使用 DBUtils)连接字符串优化完整连接字符串参数连接参数说明参数说明默认值适用连接类型DSN数据源名称-全部UID用户名root全部PWD密码taosdata全部DATABASE默认原创 2026-01-21 17:59:09 · 994 阅读 · 0 评论 -
TDengine R 语言连接器进阶指南
使用批量操作:批量插入比单条插入快 10-100 倍合理设置批次大小:建议 1000-10000 行/批使用连接池:避免频繁创建销毁连接启用批量获取:在连接字符串中设置并行处理:对独立的查询使用并行处理流式处理:处理大数据集时使用分块查询。原创 2026-01-20 19:20:04 · 1033 阅读 · 0 评论 -
TDengine C# 语言连接器进阶指南
本指南面向已完成“能连通、能读写”的开发者,补齐高级用法与易踩坑点。原创 2026-01-18 18:49:57 · 877 阅读 · 0 评论 -
Node.js 语言连接器进阶指南
本指南涵盖 TDengine Node.js 连接器()的高级使用模式、最佳实践和优化技巧。对于生产环境应用,管理连接池对于优化性能和资源利用至关重要。连接健康检查实现健康检查以确保连接可靠性:高性能批量写入使用预编译语句进行批量插入预编译语句(STMT)提供了插入大量数据最高效的方式:并行批量写入为了获得最大吞吐量,使用多个连接并行写入数据:无模式写入优化对于无模式写入,批量处理数据以提高性能:预编译语句和参数绑定高级参数绑定技巧数据订阅 (TMQ)高级 TMQ 消费者实现原创 2026-01-15 18:04:47 · 865 阅读 · 0 评论 -
TDengine Go 语言连接器进阶指南
连接管理:选择合适的连接方式,优化连接参数高性能写入:批量写入、Stmt2、无模式写入、并发写入高性能查询:流式读取、超时控制、链路追踪、查询优化参数绑定:Stmt 查询、WebSocket Stmt、链式调用数据订阅:消费者配置优化、偏移量管理、时间戳消费连接池:连接池配置、监控错误处理:错误码解析、重试策略、断路器模式性能监控:查询监控、写入监控、pprof 分析安全实践:凭证管理、SQL 注入防护、TLS 连接并发编程:并发查询、Worker Pool、Context 协调。原创 2026-01-13 19:51:37 · 1210 阅读 · 0 评论 -
TDengine Python 连接器进阶指南
面向已能完成“连接/建库建表/写入/查询”的开发者。本指南基于官方 Python 连接器taospy(原生taos)与taos-ws-py(WebSockettaosws)现有能力,聚焦更高吞吐、更稳定、更易排障的用法。原创 2026-01-11 15:27:55 · 1768 阅读 · 0 评论 -
TDengine Rust 连接器进阶指南
,// 检查错误码判断是否可重试matches!(code,// 自定义 GEOMETRY 类型处理// 解析 WKB 格式(简化示例)// 跳过字节序和类型标识// 自定义 Timestamp 处理;;// 获取时间戳并转换println!// 获取 GEOMETRY 并转换println!Ok(())原创 2026-01-09 21:05:42 · 1177 阅读 · 0 评论 -
TDengine C/C++ 连接器进阶指南
本文档面向已经熟练使用 TDengine 的开发者,聚焦 C/C++ 连接器的高阶用法与工程化落地建议:如何选择连接方式、如何把写入/查询/订阅跑到“更稳、更快、更可运维”,以及一些常见的坑与规避方式。原创 2026-01-07 18:04:55 · 961 阅读 · 0 评论 -
TDengine Java 连接器进阶指南
本文档面向熟悉 TDengine 的专业开发人员,提供 Java 连接器的进阶使用指南。内容涵盖性能优化、高可用架构、复杂场景处理等高级主题,帮助您充分发挥 TDengine 的性能潜力。阅读本文档前,请确保您已熟悉中的基本概念和 API 使用方法。原创 2026-01-05 16:59:51 · 1251 阅读 · 0 评论
分享