CnosDB 科技春晚暨CnosDB 2.4.0 Milky Way发布会
01「突破时空极限」——CnosDB科技春晚
主题:突破时空极限
时间:2023年12月16日(星期六) 14:00-17:00
地点:卢米埃影城(侨福芳草地店)
风格:面向年轻程序员风
爱码士们,来查收本次CnosDB科技春晚的活动信息及会议议程啦,我们会将本届春晚以及发布会定调为面向年轻程序员的风格~这样的风格会与“突破时空极限”的主题碰撞出怎样的火花呢?
想要参加的小伙伴一定要看到最后哦!
02场地剧透
上一次的实景图展示,爱码士们是不是意犹未尽呢?那么在正式选择电影院为春晚主办地的现在,就让我们先来一场Venue Tour吧
以上是前方记者CC为爱码士带来的场地剧透届时会有属于CnosDB不一样的布置哦!大家和CC一起期待一下~
03 CnosDB 2.4.0 Milky Way功能重温
在正式发布会之前不妨一起回顾2.4.0的新功能吧~
数据汇总不再单调,新的聚合函数登场!
- 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]
- 全都小写,系统字段名规范化,一切都走心。
修改数据炸裂更新
- 修改数据变得so easy,你想改就改![#1484][#1517][#1623][#1590]
更新 TAG 列
UPDATE 服务器托管网table_name SET ( assignment_clause [, …] ) where_clauseassignment clause : tag_name = value_expression
更新 FIELD 列
UPDATE table_name SET ( assignment_clause [, …] ) where_clauseassignment clause : field_name = value_expression
ALTER 语法
ALTER TABLE tb_name alter_table_option;alter_table_option: { ADD TAG col_name | ADD FIELD col_name [CODEC(code_type)] | ALTER col_name SET CODEC(code_type) | DROP col_name | RENAME COLUMN col_name TO new_col_name}
DELETE 语法
DELETE FROM table_name where_clause
其他重磅功能如下
- 适配 Vector[https://vector.dev/]。[#1380]
- 新增 Geometry 类型。[#1463]
- 添加直方图导出。[#1472]
- 支持 duration_in 函数[#1423[#1408]
- 新增对 gRPC 压缩的支持[#1631]
- 新增集群数据导入导出工具 [#1635]
- 新增数据库延迟删除。[#1510]
DROP DATABASE [IF EXISTS] [AFTER ]
还有一系列功能优化
- 内存使用得到有效减少,TSKV经过优化更加高效,而FlatBuffers、构建索引等方面也得到了明显的提升。除此之外,缓存重构和减少克隆操作等细致优化,让整体性能更上一层楼。
- 支持下推 比较运算符到数据源。[#1469]
- 按 vnode 拆分 WAL。[#1454]
- 优化 TSKV 以减少内存使用。 [#1199]
- 重构 DESC TABLES / DESC DATABASES。[#1397]
- 新增资源管理功能,数据删改动作进行监控和失败重试。[#1616]
- 改进 Meta Watch 模型。[#1586]
- 重构迭代器并优化性能。[#1467]
- 将大依赖 ‘models’ 更改为小依赖 ‘error_code’。[#1470]
- 优化构建索引。[#1468]
- 优化 FlatBuffers。[#1435]
- 重构 TSKV 中的 record_file 和 codec。[#1439]
- Vector类型数组映射成字符串。[#1450]
- 重构 usage_schema。[#1479]
- 重命名 coordinator limiter。[#1482]
- 添加 limiter manager。[#1494]
- 清理无用代码 VnodeStatusListener。[#1487]
- 减少克隆操作。[#1582]
- 修复标量函数参数数量未见检查的BUG。[#1597]
- 在索引读取之前寻找位置。[#1618]
- 扩展 Raft 写接口。[#1620]
- 重服务器托管网构缓存。[#1560]
- 删除表时,相关数据将被删除。[#1553]
- 禁用对 tenant cnosdb的限制。[#1617]
- 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]
- 修复 time_window函数无法处理常量转换表达式。[#1578]
- 修复桶的填充率。[#1563]
- 修复混淆的错误消息。[#1595]
- 修复重新启动时恢复无效数据的问题。[#1570]
- 禁止删除 root 用户。[#1598]
- 修复在 TSKV 中删除列导致获取空数据库的问题。[#1581]
- 修复 /cluster/users/user 变更不通知服务器的问题。[#1599]
- 修复Meta 创建重复数据版本的问题。[#1605]
- 增加标量函数参数检查。[#1615]
- 修复创建系统数据库 usage_schema的问题。[#1606]
- 修复删除租户时不删除成员的错误。[#1626]
- 修复 TSKV 迭代器有时返回超出预期数据的问题。[#1638]
- 使 TSKV 节点重启不受资源隐藏影响。[#1636]
- 执行删除时停止后台的数据文件 compaction 任务。 [#1643]
参与方式
CnosDB春晚暨新品发布会
本次「非官方不知名科技圈小春晚」将于12月16日14:00在爱码士们票选出的电影院进行,欢迎感兴趣的小伙伴点击链接:https://jinshuju.net/f/ixsYq0?code=051jZhll2ocIvc4HmBnl2ZfzyX1jZhlx踊跃报名,和我们线下互动呦!
届时开源中国视频号及CnosDB各直播间也会同步转播,无法线下参加的爱码士也可以留意社区消息收看直播,与CnosDB社区内的爱码士们云聚会,一同莅临小春晚的元宇宙呦!
服务器托管,北京服务器托管,服务器租用 http://www.fwqtg.net
前言 .NET8对于性能的优化是方方面面的,所以AOT预编译机器码也是不例外的。本篇来看下对于AOT的优化。 概述 首先要明确一个概念,.NET里面的AOT它是原生的。什么意思呢?也就是说通过ILC编译器(AOT编译器,参考:.Net 7 新编译器 ILC 简…