🚀 Yo开发达人们,我们有重磅新功能要给你们放送啦!🔥 Check it out
2.4.0 Milky Way 强势登场!新功能大爆炸,让你High翻全场!
-
compact_state_agg #1359
-
gauge_agg #1370
-
first #1395
-
last #1413
-
mode #1440
-
increase #1476
-
delta #1395
-
time_delta #1405
-
rate #1405
🌐 GIS函数集锦#1465
-
ST_AsBinary
-
ST_GeomFromWKB
-
ST_Distanc
-
ST_Area
💼 系统表大改造#1461
-
全都小写,系统字段名规范化,一切都走心。
🔄 修改数据炸裂更新
更新 TAG 列
更新 FIELD 列
ALTER 语法
DELETE 语法
DROP DATABASE [IF EXISTS] <db_name> [AFTER <time_interval>]
还有一系列功能优化:
内存使用得到有效减少,TSKV经过优化更加高效,而FlatBuffers、构建索引等方面也得到了明显的提升。除此之外,缓存重构和减少克隆操作等细致优化,让整体性能更上一层楼。
-
支持下推 <!=> 比较运算符到数据源。#1469
-
按 vnode 拆分 WAL。#1454
-
优化 TSKV 以减少内存使用。 #1199
-
重构 DESC TABLES / DESC DATABASES。#1397
-
改进 Meta Watch 模型。#1586
-
重构迭代器并优化性能。#1467
-
将大依赖 ‘models' 更改为小依赖 ‘error_code'。#1470
-
优化构建索引。#1468
-
优化 FlatBuffers。#1435
-
重构 TSKV 中的 record_file 和 codec。#1439
-
Vector类型数组映射成字符串。#1450
-
重命名 coordinator limiter。#1482
-
添加 limiter manager。#1494
-
减少克隆操作。#1582
-
修复标量函数参数数量未见检查的BUG。#1597
-
在索引读取之前寻找位置。#1618
-
扩展 Raft 写接口。#1620
-
重构缓存。#1560
-
删除表时,相关数据将被删除。#1553
-
Leader 复制,多 Raft 复制组。#1534
-
添加关于函数、DDL、DML 的测试用例。#1588
-
重构 tag plan 中扫描数据的方式 。 #1634
当然也修复了当前存在的 bug:
-
修复 check_writes 错误。 #1383
-
修复行协议解析器 ‘\n' 错误。#1426
-
修改测例以实现可复用性。#1451
-
修复 HTTP 指标字段顺序错误。#1506
-
修复 TSM 损坏,但查询不尝试读取的问题。#1453
-
修复流计划未执行过滤推送的问题。#1515
-
修复 CLI 数组越界访问。#1531
-
修复重新启动时数据丢失的问题。#1471
-
在 Raft 复制模式中删除数据库。#1556
-
修复意外删除了 WAL 测试目录的问题。#1558
-
修复密码验证失败问题。#1583
-
修复桶的填充率。#1563
-
修复混淆的错误消息。#1595
-
修复重新启动时恢复无效数据的问题。#1570
-
禁止删除 root 用户。#1598
-
修复在 TSKV 中删除列导致获取空数据库的问题。#1581
-
修复 /cluster/users/user 变更不通知服务器的问题。#1599
-
修复Meta 创建重复数据版本的问题。#1605
-
增加标量函数参数检查。#1615
-
修复删除租户时不删除成员的错误。#1626
-
修复 TSKV 迭代器有时返回超出预期数据的问题。 #1638
-
使 TSKV 节点重启不受资源隐藏影响。 ##1636
-
执行删除时停止后台的数据文件 compaction 任务。 #1643
快速上手指南:http://docs.cnosdb.com
GitHub仓库: https://github.com/cnosdb/cnosdb
GitHub Release Notes: https://github.com/cnosdb/cnosdb/releases/tag/v2.4.0
CnosDB是一款高性能、高压缩比、高可用的分布式云原生时间序列数据库。欢迎分享给其他社区的小伙伴们。
这波更新,你们准备好了没?激动不激动?快来试试新功能,告诉我们感觉如何!💻✨ #新功能大爆炸 #升级体验 #开发欢乐多~
参与 CnosDB 社区交流群:
扫描下方二维码,加入 CC 进入 CnosDB 社区交流,CC 也会在群内分享直播链接哒