InfluxDB 3 Core 发行说明
InfluxDB 3 Core 和 Enterprise 关系
InfluxDB 3 Enterprise 是 InfluxDB 3 Core 的超集。Core 的所有更新都自动包含在 Enterprise 中。以下 Enterprise 部分仅列出 Enterprise 独有的更新。
v3.0.1
Core: revision d7c071e0c4959beebc7a1a433daf8916abd51214
Enterprise: revision 96e4aad870b44709e149160d523b4319ea91b54c
Core
更新
- TLS CA 现在可以使用环境变量设置:
INFLUXDB3_TLS_CA
- 其他常规性能改进
修复
--tags
参数现在创建表时是可选的,并且如果指定,则现在至少需要一个标签
Enterprise
更新
- 数据库、表和列的目录限制现在可以使用
influxdb3 serve
选项进行配置--num-database-limit
--num-table-limit
--num-columns-per-table-limit
- 改进了许可提示的清晰度
- 其他常规性能改进
修复
- Home 许可证线程计数日志错误
v3.0.0
Core
常规更新
- 性能和可靠性改进。
Enterprise
令牌支持
- 授权现在默认开启。
- 数据库级别权限的令牌支持现已可用。
- 系统级别查询的令牌支持现已可用。
常规更新
- 您现在可以使用商业版、试用版和家庭版许可证。
v3.0.0-0.beta.3
Core: revision f881c5844bec93a85242f26357a1ef3ebf419dd3
Enterprise: revision 6bef9e700a59c0973b0cefdc6baf11583933e262
Core
常规改进
- InfluxDB 3 现在支持在向服务发送中断信号时进行优雅关闭。
Bug 修复
- 现在可以正确处理 JSON 格式结果中的空批次
- 处理引擎现在可以正确地从 DictionaryArrays 中提取数据
Enterprise
多节点改进
- 查询节点现在可以自动检测新的摄取节点
Bug 修复
- 修复了几个关于压缩计划和处理的错误
- 处理引擎现在可以正确地从 DictionaryArrays 中提取数据
v3.0.0-0.beta.2
Core: revision 033e1176d8c322b763b4aefb24686121b1b24f7c
Enterprise: revision e530fcd498c593cffec2b56d4f5194afc717d898
此更新为 Core 和 Enterprise 带来了多个后端性能改进,为未来几周内的其他新功能做准备!
v3.0.0-0.beta.1
Core
功能
查询和存储增强
- 新增流式传输 CSV 和 JSON 查询的响应数据的功能,类似于 JSONL 流式传输的工作方式
- Parquet 文件现在缓存在查询路径上,提高了性能
- 快照时增量清除查询缓冲区,降低内存峰值
处理引擎改进
- 新的触发器类型
- 计划:在自定义的、时间定义的基础上运行 Python 插件
- 请求:通过 HTTP 请求调用 Python 插件
- 新的内存缓存,用于临时存储数据;缓存数据可以存储在单个触发器中,也可以跨所有触发器存储
- 与虚拟环境集成并安装软件包
- 通过 CLI 或
VIRTUAL_ENV
变量指定 Python 虚拟环境 - 安装软件包或
requirements.txt
- 通过 CLI 或
- Python 插件现在仅通过触发器实现。只需创建一个直接引用您的 Python 插件代码文件的触发器即可
- 快照现在并行持久化,通过同时运行作业而不是按顺序运行作业来提高性能
- 从处理引擎内部写入日志
数据库和 CLI 改进
- 您现在可以使用
--precision
标志为写入指定时间戳的精度。包括纳秒/微秒/毫秒/秒 (ns/us/ms/s) - 添加了一个新的
show
system 子命令,以通过 SQL 显示具有不同选项的系统表(默认限制:100) - 更清晰的表创建错误消息
Bug 修复
- 如果创建了数据库,并且在写入任何数据之前服务被终止,则数据库将不会被保留
- 无法查询具有特定“value”列的 last cache
- 由于 Python 触发器,运行 CTRL-C 不再停止 InfluxDB 进程
- 之前的版本破坏了 RecordBatches 的 JSON 查询
- distinct cache 存在导致 panic 的问题
参数更改
对于 Core 和 Enterprise,为了简化,参数发生了一些更改
旧参数 | 新参数 |
---|---|
--writer-id --host-id | --node-id |
Enterprise 功能
集群管理
- 节点现在与集群关联,简化了压缩、读取副本和处理
- 节点规范现在可用于更简单地管理缓存创建
模式类型
- 为每个节点单独设置
ingest
、query
、compact
和process
Enterprise 参数更改
对于 Enterprise,为了简化,serve
命令的附加参数已合并
旧参数 | 新参数 |
---|---|
--read-from-node-ids --compact-from-node-ids | --cluster-id |
--run-compactions --mode=compactor | --mode=compact --mode=compact |
除了上述更改外,--cluster-id
现在是所有新实例的必需参数。
此页是否对您有帮助?
感谢您的反馈!
支持和反馈
感谢您成为我们社区的一份子!我们欢迎并鼓励您提供关于 InfluxDB 3 Core 和本文档的反馈和错误报告。要获得支持,请使用以下资源
拥有年度合同或支持合同的客户可以联系 InfluxData 支持。