【TDengine】如何创建数据库、超级表和子表?请给出完整示例。
TDengine 3.4.x 数据建模实战:从数据库到子表的完整创建指南本文聚焦于用户提出的以下具体问题:10. 如何创建数据库、超级表和子表?请给出完整示例。作为一名拥有8年大数据生态(Spring/Flink/ClickHouse/Hudi/Kafka/Parquet)实战经验的工程师,您深知正确的数据建模是系统成功的基石。在传统数仓中,我们习惯于星型模型或宽表;而在时序领域,TDengine 的“数据库-超级表-子表”三层模型则是性能与效率的黄金法则。一个错误的建模决策,轻则导致查询缓慢,重则引发集群雪崩。本文将基于TDengine 3.4.x 社区版,通过金融行情 Tick 数据这一高吞吐、低延迟的典型场景,为您提供一套从零开始、生产可落地的完整建模范式,并深入剖析其背后的原理与最佳实践。一、问题引入:一次因未配置 WAL 导致的数据丢失事故在为某高频量化交易团队搭建行情数据平台时,我们初期为了追求极致写入性能,将数据库的WAL_LEVEL(Write-Ahead Log 级别)设置为0(无日志)。系统在平稳运行数日后,遭遇了一次意外的服务器断电。重启后,我们发现最近5分钟内的所有行情数据全部丢失,直接导致了客户策略回测结果失真,