详情介绍
TDengine 是一款高性能、分布式、支持 SQL 的时序数据库(Time-Series Database)。而且除时序数据库功能外,它还提供缓存、数据订阅、流式计算等功能,最大程度减少研发和运维的复杂度,且核心代码,包括集群功能全部开源(开源协议,AGPL v3.0)。
与其他时序数据数据库相比,TDengine 有以下特点:
1、高性能:通过创新的存储引擎设计,无论是数据写入还是查询,TDengine 的性能比通用数据库快 10 倍以上,也远超其他时序数据库,而且存储空间也大为节省。
2、分布式:通过原生分布式的设计,TDengine 提供了水平扩展的能力,只需要增加节点就能获得更强的数据处理能力,同时通过多副本机制保证了系统的高可用。
3、支持 SQL:TDengine 采用 SQL 作为数据查询语言,减少学习和迁移成本,同时提供 SQL 扩展来处理时序数据特有的分析,而且支持方便灵活的 schemaless 数据写入。
4、All in One:将数据库、消息队列、缓存、流式计算等功能融合一起,应用无需再集成 Kafka/Redis/HBase/Spark 等软件,大幅降低应用开发和维护成本。
5、零管理:安装、集群几秒搞定,无任何依赖,不用分库分表,系统运行状态监测能与 Grafana 或其他运维工具无缝集成。
6、零学习成本:采用 SQL 查询语言,支持 Python、Java、C/C++、Go、Rust、Node.js 等多种编程语言,与 MySQL 相似,零学习成本。
7、无缝集成:不用一行代码,即可与 Telegraf、Grafana、EMQX、Prometheus、StatsD、collectd、Matlab、R 等第三方工具无缝集成。
8、互动 Console: 通过命令行 console,不用编程,执行 SQL 语句就能做即席查询、各种数据库的操作、管理以及集群的维护。
TDengine 可以广泛应用于物联网、工业互联网、车联网、IT 运维、能源、金融等领域,让大量设备、数据采集器每天产生的高达 TB 甚至 PB 级的数据能得到高效实时的处理,对业务的运行状态进行实时的监测、预警,从大数据中挖掘出商业价值。
行为改变和兼容性
特征
壮举:重构 MQTT 以提高稳定性和性能
壮举:重构 taosX 增量备份恢复
feat: 通过 websocket 连接在 JDBC 中添加 stmt2 api
feat: 在 Rust 连接器中添加 stmt2 api
feat:在 taos-CLI 的错误提示中添加错误代码
feat: superSet 可以使用 python 连接器连接 TDengine
壮举:资源管理器管理中的可配置 Grafana 仪表板
feat:添加 taosX-agent 内存缓存队列容量选项
增强功能
enh:调整遥测上报机制。
enh:支持基于SQL的指定DB的磁盘空间统计。
enh:为服务器端的SQL查询添加内存管理
enh:INTERVAL 子句允许使用 AUTO 关键字来指定窗口偏移量。
enh:减少数据跨多级存储迁移时对数据写入性能的影响
enh:从 Angular 迁移到 React Grafana 11.3+
enh:重构 taosAdapter websocket api 以获得更好的性能
enh:taosX任务状态中添加健康状态
enh: taosX 添加处理异常的配置
enh:支持客户端连接的设置选项,包括时区、字符集、用户IP、用户名。
enh: taosdump 支持连接超时或断开后重试
enh:允许为已订阅的标签创建索引
enh:taosX 现在支持密码中的文字特殊字符
enh:提高Last Cache激活时的数据写入性能。
enh:COMPACT命令支持自动执行、并发设置、进度观察。
enh:支持通过SQL语句更新全局配置参数并持久化。
enh:更新所有数据类型的默认压缩方式,提高大多数场景下的压缩率。
enh: taosBenchmark --nodrop 修复 mac/window 的问题
enh:禁止同时执行数据库压缩和副本更改操作(企业版)。
enh: taosdump 支持主键表
enh:在SHOW QUERIES和SHOW CONNECTIONS语句的结果中显示用户IP和名称。
enh: (JDBC)支持批量插入多个表
enh:支持动态修改dataDir参数,实现多级存储。
enh:更喜欢 data_dir 下的 db 文件
enh:强制用户设置强密码,密码长度为8~16个字符,且至少包含大写字母、小写字母、数字、特殊字符中的三种字符。
enh:提高客户获取新Leader的速度。
enh:支持 opc 点选择器中的负正则表达式模式
修复
修复:高负载场景下流计算更新检查点可能出现死锁的问题。
修复:当 terrno 已设置时,将 tmq 数据写入目标错误
修复:当 WAL 内的块中存在数据损坏时,taosd 无法启动
修复:当 taosd 在副本 2/3 中断开连接时 taosBenchmark 失败
修复:频繁切换时日志文件丢失的问题。
修复:由于窗口内数据更新导致流计算停止的问题。
修复:当获取数据时连接终止时,libtaosws.so 设置不正确的错误代码。
修复:@ 前缀名称时 taosX opc 错误
修复:修复在云中使用 show vgroups sql 拒绝权限的问题
修复:修复使用压缩选项从大型马厩迁移时的 SQL 语法错误
修复:vnode 使用情况的内存估计不正确
修复:对varchar类型的常量字符串进行UNION ALL查询失败的问题。
修复:事务执行过程中leader转移可能导致死锁。
修复:rust 连接器 ws_stmt_get_tag_fields 中的指针地址无效
修复:使用包含多个 NULL 的子查询执行时 UNION 语句失败。
修复流计算暂停操作可能失败的问题。
修复使用 SQL 语句向表名长度为 192 个字符的子表写入数据时,如果表名包含反引号(`),可能会出错。
修复:跨数据库超级表进行join查询时,如果每个数据库只有一个vnode,查询会返回错误。
修复:磁盘空间不足导致 taosX 恐慌
修复:向超级表写入数据时,同时使用bound和unbound会引发异常。
修复:与代理连接时指标不存在导致恐慌
修复:为大字符长度的标签创建索引时,taosd可能会崩溃。
修复first、last、last_row、char函数输入参数超过127时,taosd可能崩溃的问题。#29241
修复当LIMIT语句结果集中的行数超过单个数据块大小时,返回的计数与预期不符的问题。
修复:集群间同步数据时,如果目标任务被删除,源集群可能会内存不足
修复:元数据读写锁配置错误导致极小概率阻塞写入。
修复:在Windows平台上使用INSERT INTO语句导入CSV文件时,文件末尾缺少换行符可能会导致无限循环读取的问题。
修复表标签更新后,流计算无法识别并应用ne值的问题。
修复:修复kafka超时问题,提高性能和稳定性
修复:SQL查询中,同时包含is null和无效的in过滤条件时,查询结果不正确的问题。#29067
修复:同时包含“IN”和“BETWEEN”过滤条件的 SQL 查询会导致查询结果不正确。#28989
修复:时间戳与数值类型之间进行乘除运算时,结果不正确的问题。#28339
修复:IN语句中数据类型转换错误导致查询结果不正确的问题。#29047 #28902
修复常量条件与OR运算符组合时过滤结果出错的问题。#28904
修复时间戳类型减法运算时,不考虑负值的问题。#28906
修复:使用 GROUP BY 标签 synatix 时标签值可能显示不正确
修复:gcc < 10 bug导致taosX编译错误
发生了什么变化
3.0 由@cadem在#28591
3.0 由@cadem在#28654
合并:从 main 到 3.0 by@guanshengliang在#28695
TD31284 通过@flyingangel2013在#27106
修复:[TD-32563] 删除配置变量 SlowLogThresholdTest@wangmm0220在#28400
修复 TD-32519 删除带有 tsma 的子表导致崩溃@wangjiaming0909在#28647
更新 spring 版本,改进演示代码@sheyanjie-qq在#28705
doc:更新分析框架的文档。经过@hjxilinx在#28704
文档:修复错误。经过@hjxilinx在#28710
合并:从 main 到 3.0 分支 by@guanshengliang在#28709
enh:添加测试用例以授予@kailixu在#28708
更新 02-database.md 通过@boxiaobj在#28713
doc:更新index.md@hjxilinx在#28726
测试:添加烟雾测试脚本@tomchon在#28685
doc:重构文档。经过@hjxilinx在#28730
docs(datain:csv):优化后重写csv文档@tjuzyp在#28668
doc:重构分析文档。经过@hjxilinx在#28733
文档:更新文档。经过@hjxilinx在#28737
doc:更新图。经过@hjxilinx在#28738
文档:更新文档。经过@hjxilinx在#28740
测试:在 jenkinsfile2 中添加文档 ci@tomchon在#28748
doc:更新分析文档。经过@hjxilinx在#28754
文档(mqtt):在 mqtt datain 中添加新的高级选项@bitcapybara在#28725
doc:更新分析文档。经过@hjxilinx在#28760
docs(debug):添加调试工具安装建议。经过@xiao-77在#28732
合并:从 main 到 3.0 分支 by@guanshengliang在#28762
doc:更新分析文档。经过@hjxilinx在#28768
重构:返回错误代码并进行一些重构。经过@hjxilinx在#28758
文档(数据库):添加属性保留的拱形图@pigzhou在#28775
doc(arch/last):last/last_row 缓存的新部分@stephenkgu在#28764
文档:更新 02-anomaly-detection.md 通过@hjxilinx在#28781
修复:将bucket调整为40并退出drop db by@DuanKuanJun在#28772
合并:从 main 到 3.0 分支 by@guanshengliang在#28778
文档(opc):node_id_pattern 和 browser_name_pattern#TD-31908@zyyang90在#28789
按数据类型设置默认压缩@yihaoDeng在#28609
文档:更新文档。经过@hjxilinx在#28802
文档:更新文档。经过@hjxilinx在#28805
文档:修复分析用户手册中的拼写错误。经过@hjxilinx在#28809
添加测试 tzlocal 依赖项@menshibin在#28816
doc:更新分析文档。经过@hjxilinx在#28817
doc:更新分析文档。经过@hjxilinx在#28818
选择返回代码@yihaoDeng在#28787
Ehn:添加同步消息统计信息@cadem在#28790
修复(流):更新消息编码器。经过@hjxilinx在#28779
enh:添加bypassFlag以方便性能测试@kailixu在#28797
修复:TD-32366/stmt 添加几何数据类型检查@Pengrongkun在#28777
文档:bypassFlag 的描述@kailixu在#28841
doc:更新分析平台文档。经过@hjxilinx在#28842
修复:[TD-32587]修复 stmt 分段错误@Pengrongkun在#28823
ehn:添加同步心跳发送时间记录@cadem在#28810
合并:从 main 到 3.0 分支 by@guanshengliang在#28864
合并:从 main 到 3.0 by@guanshengliang在#28891
合并:从 main 到 3.0 by@guanshengliang在#28896
refact: 将 taos lib 名称重命名为@guanshengliang在#28893
修复:[ TD-32797] stmt2 nchar interlacemode 问题@Pengrongkun在#28855
修复:[TS-5679] 自动提交错误@wangmm0220在#28907
ehn/vnode-open-log 通过@cadem在#28851
修复(查询)[TD-33006]。通过以下方式解决 tsdbCreateReader 中的野指针释放问题@JinqingKuang在#28918
修复(查询)[TD-33008]。修复 tsdbCacheRead 中的错误处理@JinqingKuang在#28920
修复(contrib/test):不构建没有 s3 的 az 测试@stephenkgu在#28822
Fixx/TD-33005-3.0 由@yihaoDeng在#28936
处理随机内存故障@yihaoDeng在#28939
修复/跳过同步重置计时器@cadem在#28928
更新 jdbc demo 和版本历史记录@sheyanjie-qq在#28931
修复:[TD-33048] 如果 dataFormat 在无模式中为 true,则将 ts 添加到 cols 中...@wangmm0220在#28948
修复/TS-5251-添加冲突检查@cadem在#28580
enh(wal):关闭wal模块打开的文件@xiao-77在#28943
合并:从 main 到 3.0 分支 by@guanshengliang在#28953
文档:修复 tdgpt 中的一些拼写错误。经过@hjxilinx在#28969
taos-CLI 在错误提示文本中添加错误代码@DuanKuanJun在#28959
添加描述超过 100 个案例的许多列@DuanKuanJun在#28945
测试用例由@facetosea在#28963
合并:从 main 到 3.0 by@guanshengliang在#28973
Enh/td 32728 由@Pengrongkun在#28979
docs(datain): 支持 mqtt/kafka 负载解压和字符串解码@bitcapybara在#28828
合并:从 main 到 3.0 分支 by@guanshengliang在#28988
重构:目录@feici02在#28991
ci: 删除独立的Taostools安装包@tomchon在#28993
修复/重构-vnode-management-open-vnode@cadem在#28961
ci(stream):为流添加长时间测试@54liuyao在#28994
修复(元/提交):使开始返回代码而不是 0@stephenkgu在#28958
文档:添加上次文档管理中丢失的文档@wangmm0220在#29002
文档:添加上次文档管理中丢失的文档@wangmm0220在#28997
在 Office Web 中更新 3.3.4.8 的发行说明:@feici02在#28999
重构:将force_window_close的时间窗口显示为进度。经过@hjxilinx在#28983
文档:第二轮重组更新@danielclow在#29000
在发送请求之前检查消息长度@yihaoDeng在#29003
Enh/addDiskUsage by@yihaoDeng在#28771
修复:[TS-5712] 通过以下方式计算 vectorMathTsSubHelper 中的 ts 错误@wangmm0220在#29004
修复:[TD-33110]stmt2_get_stb_fields 错误@Pengrongkun在#29013
修复/重试 epset-inuse 通过@cadem在#28986
doc:更新数据库使用情况@yihaoDeng在#29017
doc(stream):添加流存在表的信息@54liuyao在#29020
文档/updateUpdateMultiTag2 通过@yihaoDeng在#29019
测试:通过以下方式优化调试@happyguoxy在#29023
[TS-5668] 修复(keeper):修复列/标签的端点值太长,并通过以下方式消除警告@qevolg在#29015
合并:从 main 到 3.0 分支 by@guanshengliang在#29022
文档/updateNewlyAddErrorCode30 通过@yihaoDeng在#29026
docs/ 优化有关本机连接的描述@yu285在#29030
文档(历史学家):将 avevaHistorian 重命名为 aveva-historian#TD-33095@zyyang90在#29035
enh(log):指定日志输出并定期循环处理日志@kailixu在#29016
修复/删除错误错误日志@cadem在#29014
检查文档和错误代码头文件的一致性@DuanKuanJun在#28992
修复:where 或 const 条件 by@facetosea在#29010
enh:taos_stmt2_get_stb_fields 添加查询类型 nums by@Pengrongkun在#29027
修复:group_const_value by@facetosea在#29037
feat(query)[TS-5058]:支持 INTERVAL 子句中的 AUTO OFFSET@JinqingKuang在#28903
修复/计算 vnode-内存使用@cadem在#29033
优化强制窗口关闭的内存使用@54liuyao在#29012
修复(流):修复更新检查点信息失败时的死锁。经过@hjxilinx在#29043
将解析器/规划器/节点中的不安全函数替换为@wangjiaming0909在#28998
文档:修复连接器页面上的选项卡@danielclow在#29052
修复(查询)[TD-33144]:在文档中添加错误代码 0x3113 的描述@JinqingKuang在#29051
end(mnd):taosd版本回滚时,跳过非法的sdb raw。经过@xiao-77在#29053
文档:用户权限的描述@kailixu在#29057
将性能日志添加到阻塞系统调用中@yihaoDeng在#29056
enh:[TD-32937]stmt2 支持 tbname 在列中绑定@Pengrongkun在#29054
修复:处理“git Remote prune origin”由于重新...而失败的问题@tomchon在#28843
修复(流):修复更新检查点信息期间的死锁@hjxilinx在#29034
修复与 varchar 联合时不同的字节长度@wangjiaming0909在#29050
Doc/tyler liu tdinsight 更新者@TylerLiu1995在#29036
修复/在恢复期间跳过修剪@cadem在#29046
修复/退出失败重试时跟随者@cadem在#29011
修复/退出失败重试当跟随者主要由@cadem在#29066
doc:默认压缩算法@guanshengliang在#29076
修复:[TD-33057] 内存泄漏@wangmm0220在#29062
enh:添加 osAtomic 和 osDir 的测试用例@guanshengliang在#29069
使用 stringop-overflow 修复打包构建@wangjiaming0909在#29073
docs/优化删除数据的描述@yu285在#29029
案例:测试添加change_schema案例@DuanKuanJun在#29072
合并:主要到 3.0 分支@guanshengliang在#29075
feat:[TD-32642] 添加时区逻辑@wangmm0220在#28933
文档:统一代码块语言字符串@danielclow在#29078
文档:小改动@guanshengliang在#29081
文档:小改动@guanshengliang在#29080
修复:编译错误@guanshengliang在#29083
修复:添加 gitignore 文件@wangmm0220在#29089
文档:统一文件扩展名@danielclow在#29087
文档/更新 14-java.mdx 中的常见问题解答@yu285在#29091
enh:添加密码字符规则@guanshengliang在#29088
合并:从 main 到 3.0 分支 by@guanshengliang在#29090
文档:小改动@guanshengliang在#29095
修复:[TD-33146] stmt_get_tag_fields 返回错误代码@Pengrongkun在#29092
修复/创建数据库日志并返回代码@cadem在#29065
更新 01-faq.md 通过@TylerLiu1995在#29101
文档:小改动@guanshengliang在#29104
修复(wal):wal init 写入文件时崩溃。经过@xiao-77在#29031
enh(meta):使用内存安全函数@stephenkgu在#29079
用安全版本替换不安全的内存函数@yihaoDeng在#29038
修复:[TD-32642] 如果多连接则测试用例错误@wangmm0220在#29098
合并:从 main 到 3.0 分支 by@guanshengliang在#29094
更新 12-tdinsight.md 通过@TylerLiu1995在#29116
文档/更新index.md by@TylerLiu1995在#29120
修复编译错误@yihaoDeng在#29117
文档:添加有关数据库消失和 clusterId 更改原因的常见问题解答@kailixu在#29112
Enh(mnode):退出iter时添加sdbCancelFetch和sdbRelease。经过@xiao-77在#29099
修复:[TD-33186]修复 2 个 stmt2 sql 性能的差异@Pengrongkun在#29121
enh:使用内存安全函数@kailixu在#29103
feat: 支持查询内存池@dapan1121在#29124
refact:合并不必要的代码。经过@guanshengliang在#29127
docs/在更新中添加配置cacheload和cachesize的单位... by@yu285在#29128
杂务:通过以下方式测试 CI@kailixu在#29134
修复:[TS-5763] 修复使用带有 JSON 参数的选择函数时出现的错误。经过@Simon9997在#29123
修复(查询)[TD-33181]。在 vnodeGetBufPoolToUse 中重试时重置错误代码@JinqingKuang在#29108
文档:修复 tdgpt 文档中的错误。经过@hjxilinx在#29135
修复:[TD-33167]修复循环 stmt2_bind 错误@Pengrongkun在#29131
Feat(config):添加持久化和动态修改配置参数的能力@xiao-77在#28980
修改node.js tmq大小写为@menshibin在#29137
壮举/TS-4994-3.0 作者:@hzcheng在#29130
合并:从 main 到 3.0 分支 by@guanshengliang在#29138
enh: [TD-32403] 将不安全函数替换为@hzcheng在#29133
refactor(stream):在发出nodeEp更新trans时检查mnode。经过@hjxilinx在#29106
enh:更新流 hb rsp 中的 mnode epset。经过@hjxilinx在#29105
合并更改@cadem在#29148
合并:从 main 到 3.0 分支 by@guanshengliang在#29152
修复:社区编译问题@kailixu在#29149
修复:[TD-33160] 修复 stmt2 mem 泄漏@Pengrongkun在#29140
enh(tsdb/cache):提交时更新lru@stephenkgu在#28791
修复 ci 问题。经过@xiao-77在#29160
合并:从 main 到 3.0 分支 by@guanshengliang在#29147
更新 01-faq.md 中的文档/优化常见问题解答@yu285在#29161
文档:将资源文件移动到资产目录@danielclow在#29159
文档:第一批更新数据@danielclow在#29155
doc:删除示例代码中的选项卡。经过@hjxilinx在#29167
[TD-33141] 文档:修改连接器文档@qevolg在#29118
fix(tsdb/cache): 修复由于列不匹配导致的无效参数@stephenkgu在#29129
改进文档格式@sheyanjie-qq在#29173
文档:调整 Rust 外部图像宽度@danielclow在#29174
修复(cfg):fulltest make 问题并添加对 cfg str len 的检查。经过@xiao-77在#29153
Enh/TD-29367-3.0 作者:@hzcheng在#29041
Enh/td 29367 3.0 缓存@stephenkgu在#29150
将 wal&sync&mnode 中不安全的内存函数替换为安全版本。经过@xiao-77在#29122
文档/更新 01-faq.md 通过@yu285在#29168
enh/TD-32407-unsafe-fun-monitor 由@cadem在#29163
合并:从 3.0 到主分支@guanshengliang在#29171
文档:python 连接器支持 SuperSet 产品文档@DuanKuanJun在#29068
Enh:[td-32938]重构 taos_stmt2_get_fields@Pengrongkun在#29177
Enh[td-32938]:将 taos_stmt2_get_stb_fields 和 TAOS_FIELD_STB 重命名为@Pengrongkun在#29162
修复:[TD-32642] 将代码设置为 terrno@wangmm0220在#29136
遥测重构@yihaoDeng在#29142
合并:将 main 形成为 3.0 分支 by@guanshengliang在#29179
修复:[TD-32642] 将代码设置为 terrno@wangmm0220在#29176
设置版本号@guanshengliang在#29180
文档:更新 11-superset.md 第 5 步设置粗体@DuanKuanJun在#29182
修复(cfg):无法重启taosd导致cfg trans exec失败。经过@xiao-77在#29178
修复:查询仍然存在问题@dapan1121在#29169
文档:添加 taosx 的升级说明@zitsen在#29186
修复:减去运算符 resType by@facetosea在#29097
fix(stream):记录dispatch msg失败,并设置更新nodeId@hjxilinx在#29107
修复企业编译@Pengrongkun在#29184
fix(stream):收到重置任务信息后,记录失败的checkpointId。经过@hjxilinx在#28623
文档:[TD-33244] 将版本支持描述添加到函数文档中...@Simon9997在#29190
修复 null 类型导致的查询错误并修复显示创建表崩溃@wangjiaming0909在#29166
enh:内存安全函数@kailixu在#29185
3.0 由@cadem在#29194
合并:从 3.0 到主分支@guanshengliang在#29193
合并:主要到 3.0 分支@guanshengliang在#29187
修复 stmt/stmt2 不应插入无序或重复数据的问题@haolinw在#29175
docs(taosx): 在 taosx 中添加健康状态@zitsen在#29198
ut:添加测试用例@guanshengliang在#29192
fix: 删除多余的结尾半逗号 by@tangjiali在#29195
文档/优化“SHOW QUERIES”.md 的描述@yu285在#29196
文档:修改错误链接@tomchon在#29200
更新index.md:@tomchon在#29203
更新 03-package.md 通过@tomchon在#29206
修复:快速响应无效写入和作业仍然存在的问题@dapan1121在#29199
feat: 添加脚本来设置 lcov@feici02在#29208
fix(stream):调整ins_streams的状态@54liuyao在#29189
修复:[TD-33225]删除创建索引或修改列时的限制...@wangmm0220在#29181
feat:[TD-32166] 检查 tmq 的输入参数@wangmm0220在#29082
修复(tdb/ofp):使用 ofp 的 max local 而不是当前页面的 by@stephenkgu在#29202
修复:删除无效徽章@feici02在#29218
合并:从 main 到 3.0 分支 by@guanshengliang在#29213
测试:使用arg在release.sh中构建keeper@tomchon在#29170
修复:[TD-33219]@Pengrongkun在#29205
docs(agent): 在代理中添加 in_memory_cache_capacity 选项@zitsen在#29234
修复:作业仍然存在问题,导致任务在预处理阶段被丢弃@dapan1121在#29219
修复:添加 UT 测试和测试脚本@dapan1121在#29209
修复:[TS-5761] in 运算符错误@wangmm0220在#29114
修复(tsdb/cache del):删除提交wrt del@stephenkgu在#29221
壮举(备份):TDengine 企业备份和恢复#TD-31475 by@zyyang90在#29238
合并:3.0到主分支@guanshengliang在#29214
Fix(cfg):修复 dmConfigThreadFp 处的核心。经过@xiao-77在#29222
修复:[TD-33271] TSDB_TABLE_FNAME_LEN tbname 与 ' by 不匹配@Pengrongkun在#29223
重构:对 tdanalytics 进行一些内部重构。经过@hjxilinx在#29231
udf:代码覆盖率@facetosea在#29226
enh:如果使用 is_import 选项创建用户,则跳过密码检查@guanshengliang在#29236
测试/主/td 32845 通过@tomchon在#29244
更新双向文档先决条件@sheyanjie-qq在#29243
ci(stream):调整流ci测试@54liuyao在#29217
修复:获取最后一个确认无效写入问题@dapan1121在#29245
enh:将 tsdb 异步任务分离到不同的线程池@hzcheng在#29229
合并:从 3.0 到 main by@guanshengliang在#29253
文档:第二批更新数据@danielclow在#29250
修复:[TD-33219] 对于正常表错误情况@Pengrongkun在#29254
合并:从 main 到 3.0 分支 by@guanshengliang在#29252
Feat(cfg):支持 dyn alter 禁用创建文件。经过@xiao-77在#29239
合并:来自 main t 3.0@guanshengliang在#29256
文档:添加 ha by@guanshengliang在#29258
文档:添加 ha by@guanshengliang在#29260
文档:添加 ha by@guanshengliang在#29261
文档:为数据迁移任务添加异常处理策略@tjuzyp在#29246
Doc:taos-tools 的文档@DuanKuanJun在#29143
文档:apache-superset 文档@DuanKuanJun在#29249
合并:从 main 到 3.0 分支 by@guanshengliang在#29266
enh:[TD-33274] 添加更多测试用例@Simon9997在#29227
enh(查询)[TD-33268]。添加单元测试以增加测试覆盖率@JinqingKuang在#29262
合并:从 cover/3.0 到 3.0 分支@guanshengliang在#29273
修复:添加更多测试用例@dapan1121在#29265
doc:更新 management.md 中的格式@hjxilinx在#29270
修复一些错误情况@Pengrongkun在#29272
3.0 由@cadem在#29275
build(deps):将 /tools/keeper 中的 golang.org/x/crypto 从 0.21.0 提升到 0.31.0@dependabot在#29110
Doc(cfg):支持 dyn alter 禁用创建文件。经过@xiao-77在#29280
修复/TS-5751-删除审核案例@cadem在#29271
修复:[TS-5798] 修复函数参数超过 127 时崩溃的问题。@Simon9997在#29278
修复:通过 tsdbRowClose() 释放未分配的内存@haolinw在#29291
修复:锁定调试无效读取问题@dapan1121在#29282
合并:从 main 到 3.0 by@guanshengliang在#29297
修复:如果 terrno 不为 0,则重写错误@wangmm0220在#29293
修复(分析):修复接收大型帖子结果中的错误。经过@hjxilinx在#29286
ci(stream):添加流单元测试@54liuyao在#29289
修复:单个 vgroup 计划问题的稳定内部连接@dapan1121在#29292
规划器/节点的测试覆盖率@wangjiaming0909在#29268
ci(test):添加切片状态ut by@54liuyao在#29300
文档(grafana):资源管理器通过以下方式集成grafana仪表板@pigzhou在#29264
修复(cfg):社区无法使用alter cfg。经过@xiao-77在#29299
修复:[TD-33272]添加测试用例@wangmm0220在#29288
合并:从 main 到 3.0 by@guanshengliang在#29302
doc:更新 TDgpt 文档。经过@hjxilinx在#29306
enh:udf异常测试用例@facetosea在#29248
恢复 Jenkinsfile2 通过@tomchon在#29308
恢复 Jenkinsfile2 通过@tomchon在#29307
修复/td 33284 紧凑覆盖@cadem在#29228
ehn:删除无用的代码@hzcheng在#29309
修复:[TD-33265]仲裁员覆盖范围@cadem在#29296
git:设置标签@guanshengliang在#29312
enh(ut):添加wal和配置UT。经过@xiao-77在#29304
修复:[TD-33287]监视器覆盖范围@cadem在#29242
修复:使用 limit 和 join by@facetosea在#29294
修复:[TD-33285]gmtime 在 Windows 中返回错误@wangmm0220在#29301
修复/TD-33265-mndDump-覆盖率@cadem在#29230
enh(ut):添加wal和配置UT。经过@xiao-77在#29316
修复:添加更多 UT 案例@dapan1121在#29314
docs/优化03-table.md中的描述:@yu285在#29317
修复双重释放@yihaoDeng在#29276
修复:[TD-33271]添加测试用例@Pengrongkun在#29269
修复(keeper):回滚依赖@qevolg在#29320
修复(keeper):回滚依赖@qevolg在#29319
enh:添加保留测试@hzcheng在#29326
合并:从 3.0 到主分支@guanshengliang在#29311
git:设置标签@guanshengliang在#29334
文档(备份):备份和恢复#TD-31475@zyyang90在#29337
文档(备份):备份和恢复#TD-31475@zyyang90在#29333
Fix(wal):部分dnode离线时删除wal。经过@xiao-77在#29322
修复(覆盖):修复覆盖问题@stephenkgu在#29237
enh:测试 tfs 的覆盖率@kailixu在#29290
修复:[TD-33332] 数据库未找到错误@Pengrongkun在#29330
修复死锁@yihaoDeng在#29331
修复[TS-5812]:添加参数检查@wangmm0220在#29328
修复:通过以下方式对 ut 问题进行分类@dapan1121在#29339
修复:目录计时器停止问题@dapan1121在#29338
修复(流):记录错误并继续运行@hjxilinx在#29340
修复:TD-33353@Pengrongkun在#29342
ci(test):删除无效代码&&添加ci@54liuyao在#29341
Fix(cfg):使用写入线程更新 dnode 配置。经过@xiao-77在#29343
Enh(wal):修改wal文件损坏时的错误信息。经过@xiao-77在#29335
Enh:[td 29974]通过以下方式改进反式@cadem在#29165
enh:进一步压缩 enh by@hzcheng在#29347
Enh/TD-33267 由@yihaoDeng在#29336
合并:从 main 到 3.0 分支 by@guanshengliang在#29351
修复/删除解决 FQDN 重试@cadem在#29332
修复/修复DoubleFreeOfIndex@yihaoDeng在#29274
其他:将 main 的修复合并到 3.0,添加测试用例以提高覆盖率。经过@hjxilinx在#29349
修复 sma 过滤返回的错误行@wangjiaming0909在#29321
修复 sma 过滤返回错误行的问题@wangjiaming0909在#29344
修复(tdb/cd):释放单元解码器的 mem wrt btree prev by@stephenkgu在#29348
修复(tdb/cd):释放单元解码器的 mem wrt btree prev by@stephenkgu在#29357
修复/resolve_fqdn_retry_times by@cadem在#29361
docs/优化Update 03-taosadapter.md中的描述:@yu285在#29315
修复(查询)[TS-5058]。添加有关间隔自动偏移可能不起作用的场景的注释@JinqingKuang在#29368
修复:tlog的解锁和错误代码@kailixu在#29367
修复:日志描述错误@wangmm0220在#29364
恢复“Enh:[td 29974]改进反式”@guanshengliang在#29377
合并:从 3.0 到主分支@guanshengliang在#29379
测试:更新测试用例并修复相关bug。经过@hjxilinx在#29376
创建 taosd-ci-build.yml 通过@tomchon在#29375
杂务:添加构建徽章@feici02在#29385
重构:构建触发器 [skip ci] by@feici02在#29386
测试:添加自动压缩测试用例@kailixu在#29384
Enh/ts 4994 更多测试用例@guanshengliang在#29390
修复(流):检查是否更改了标签值表@hjxilinx在#29380
refactor(stream):将流检出超时时间延长至 600 秒。经过@hjxilinx在#29387
git: 恢复 ci 通过@guanshengliang在#29395
修复:限制不能超过 childtable_count@DuanKuanJun在#29400
更新 jdbc stmt2 文档和示例代码@sheyanjie-qq在#29325
文档:go 连接器支持本机 stmt2 绑定@huskar-t在#29399
文档:密码长度@guanshengliang在#29405
feat: 添加构建环境的设置脚本@jiajingbin在#29396
修复:会话列表问题@dapan1121在#29403
ci:添加路径忽略@feici02在#29406
文档:密码由@guanshengliang在#29412
[TD-33393] 修复(keeper):添加 gitinfo@qevolg在#29413
杂务:删除无用的 ci 配置并添加徽章@feici02在#29418
修复在 Windows 上从 CSV 文件插入时的无限循环@haolinw在#29407
恢复“在 Windows 上从 CSV 文件插入时修复无限循环”@guanshengliang在#29419
Python 连接器文档由@DuanKuanJun在#29409
恢复“恢复“在 Windows 上从 CSV 文件插入时修复无限循环””@haolinw在#29420
文档:更新 s3 支持@guanshengliang在#29422
下载地址
人气源码
相关文章
-
deskflow键盘鼠标共享 v1.20.1
deskflow键盘鼠标共享允许你轻松地在你办公桌上多台计算机之间共享你的鼠标和键盘。你只要将鼠标(指针)从一台计算机的屏幕边缘移出到另 一个屏幕就行了...
-
qBittorrent v5.0.2
qBittorrent是一个新的轻量级BitTorrent客户端,可运行于Linux及其他可能系统,它简单易用,漂亮的外观,功能强大,现在它可以被视为一个良好的替代其他 BitTorrent 软件的...
-
Wireshark网络流量分析器 v3.6.21
Wireshark 是一种网络流量分析器或“嗅探器”,适用于 Linux、macOS、*BSD 和其他 Unix 和类 Unix 操作系统以及 Windows...
-
Redis数据库 v6.2.14
Redis是一个高性能的key-value数据库。redis的出现,很大程度补偿了memcached这类keyvalue存储的不足,在部分场合可以对关系数据库起到很好的补充作用...
-
MATLAB汉字语音识别(语音转汉字,GUI界面)系统源码
MATLAB交通标志识别系统GUI界面,语音识别技术是将人类语音信号转化为机器可识别的数字信号,本文给大家分享MATLAB汉字语音识别(语音转汉字,GUI界面源码,感兴趣的朋友快...
-
Python2.7的scapy安装源码
可以在Python2.7上安装scapy,亲测可用,利用scapy抓包,发包分析包,本文给大家介绍Python2.7的scapy安装源码,感兴趣的朋友一起看看吧...
-
python-2.7.14.amd64 源代码
python开发环境,版本为python-2.7.14,用于windows64位操作系统,对python-2.7.14.amd64 源代码感兴趣的朋友下载体验吧...
-
返回顶部火箭修改版 v1.0.2
返回顶部火箭修改版为网络修改版,可以把火箭修改为自己的想要的图片,以实现DIY的目的,增强网站LOGO的印象...
-
SRS(Simple Realtime Server) 高效的实时视频服务器 v6.0.36
SRS(Simple Realtime Server)是一个简单高效的实时视频服务器,支持RTMP、WebRTC、HLS、HTTP-FLV、SRT等多种实时流媒体协议。欢迎需要的朋友下载使用...
-
极品模板文件上传组件 v1.2.1.6
极品模板文件上传组件是一个基于Jquery的前端文件上传组件:支持拖拽、大文件分片上传、自定义参数传递。欢迎需要的朋友下载使用...
下载声明
☉ 解压密码:www.jb51.net 就是本站主域名,希望大家看清楚,[ 分享码的获取方法 ]可以参考这篇文章
☉ 推荐使用 [ 迅雷 ] 下载,使用 [ WinRAR v5 ] 以上版本解压本站软件。
☉ 如果这个软件总是不能下载的请在评论中留言,我们会尽快修复,谢谢!
☉ 下载本站资源,如果服务器暂不能下载请过一段时间重试!或者多试试几个下载地址
☉ 如果遇到什么问题,请评论留言,我们定会解决问题,谢谢大家支持!
☉ 本站提供的一些商业软件是供学习研究之用,如用于商业用途,请购买正版。
☉ 本站提供的TDengine数据库系统 v3.3.6.3资源来源互联网,版权归该下载资源的合法拥有者所有。