NineData 扩展了数据库 DevOps 的数据源与 SQL 开发能力,更新了数据资产、权限和审批管理,并补充 ChatDBA 知识库与会话能力。数据复制新增 Debezium 数据格式、增量 DDL 和数据源配置联动更新;数据对比也修复了 Oracle 长字段和 Redis Stream 的结果问题。
本月新增 OpenSearch 、 Snowflake 数据源,并扩展 GBase 8A 在数据库 DevOps 中的使用范围。
GBase 8A 支持 SQL 窗口、 SQL 任务、数据导入与导出、数据归档与清理、慢查询分析、 SQL 审核、规范和敏感数据功能。 OpenSearch 支持 SQL 窗口、权限申请和审批流程。
SQL 任务新增支持 ClickHouse 、 MemoryStore 、 PolarDB-Oracle 、 SingleStore 、 SQLDatabase 、 Sybase 、 TDSQL Oracle 和 YashanDB 。 SQL 任务与敏感数据功能也补齐了数据源支持范围;具体可用数据源以当前控制台为准。
知识库新增支持 Excel 文件,并新增结构设计与发布 Skill 。 ChatDBA 支持消息排队、编辑待发送内容,以及在后台继续运行对话;切换到新对话后,原对话可以继续运行。停止对话时消息丢失的问题也已修复。
ChatDBA 性能诊断扩展支持 TiDB 、 OceanBase MySQL 、 OceanBase Oracle 、达梦、 TDSQL 、 GaussDB 、 PolarDB Oracle 、 Vastbase 、 MariaDB 和 Percona 。
本月新增数据资产和标签管理。 DevOps 任务新增查看人员页面和维护入口,创建者与管理员可以编辑查看人员,并按账号或角色设置。角色管理新增 SQL 窗口管理员模式和任务查看权限;权限申请覆盖所有数据源类型。模块权限配置已将规范与流程沉淀到数据库 DevOps 。
审批流程优化了影响行数和申请时长因子,增加因子说明;条件审批中的影响行数按任务级别汇总全部 SQL 的影响行数。 SQL 窗口引导创建任务时会初始化选择默认任务方式。 SQL 任务和结构设计与发布详情中的长备注支持悬浮查看;数据追踪与 SQL 代码审核详情中的任务配置信息统一放到申请详情面板。
新增支持 149 种数据复制链路和 149 种数据对比链路。
修改数据源后,系统会联动更新所有未结束的数据复制和数据对比任务中的数据源配置。重启复制任务前会检查数据源连通性,再更新任务配置并重启;运行中或异常状态的增量复制任务会自动重启。该更新支持双向复制和分布式任务。
双向复制任务开始调度前会再次检查防环条件,包括多活标记是否有效及相关双向复制条件是否满足;检查不通过时会报错退出,防止循环复制。源端复制到 Kafka 时新增支持 Debezium 数据存储格式,并可按库表主键将数据写入不同分区。
SQL 开发安全规范优化 NoSQL 命令分类; SQL Server 索引检查规则调整为仅在添加索引操作时检查存量索引数量。
ADB PostgreSQL 数据源的 DDL 语句增加分布式键、压缩等参数展示;优化 PostgreSQL SQL 任务备份语法,以及 SQL Server 库表对象数量较多时的加载速度。
SQL 窗口结果集导出新增支持 TDSQL Oracle 。修复数据导出添加水印后任务 OOM ,以及 Redshift 数据导出游标报错的问题;升级数据源 KMS SDK 。
修复 SQL 窗口 PostgreSQL DDL 规范拦截未生效、从 SQL 窗口引导创建 SQL 任务后提交时报无权限、 Oracle 生成备份 SQL 大小写敏感等问题;同时修复 SQL 任务备份 UPDATE 语句时游标未关闭的问题。
修复 GoldenDB 存储过程列表获取失败、创建 Package 对象时页面黑屏、 SQL 窗口展示建表语句为空白、结构设计与发布任务数据源图标不一致,以及 MongoDB 数据导出预检查语法错误的问题。
修复普通用户角色名在审批流程和任务详情中显示不正确、 Oracle 创建数据库报错,以及结构设计与发布列表页不展示进度的问题。
数据复制元数据库连接池支持自定义连接数上限; DRDS 双向复制防环场景优化分库字段为 NULL 时的 hashCode 算法。
PostgreSQL 全量复制的 CSV 写入异常后会自动重试;结构复制阶段不再获取序列当前值。
按表攒批写入目标端遇到大量 DELETE 且主键为单列时,改用主键字段 IN 条件代替多条单行 DELETE 。增量批量写入中部分 DML 条件未命中时,只重试相关 DML ,不再重试整批; DELETE 未命中时不自动补偿,同一行此前的 UPDATE 未命中场景除外。
降低 MySQL 增量复制查询日志列表的频率,以减少对服务端 Binlog 写入的影响。 SQL Server 增量复制遇到外键冲突时,会禁用外键后写入。
PostgreSQL 到 ClickHouse 的增量复制支持新增字段 DDL ; TiDB 到 Oracle 、 Oracle 到 TiDB 的增量 DDL 复制支持表和字段注释变更。优化 * → Doris 增量复制仅更新部分字段时的 StreamLoad 写入算法和性能。
修复 Oracle CHAR / NCHAR 字段去空格后写入目标端造成约束不满足的问题;增量解析不再对这两种类型执行 TRIM 。同时修复 Oracle PreparedStatement 的 WHERE 条件使用 TRIM ,影响索引使用和尾随空格匹配的问题。
修复 Oracle 在线字典变更后 LONG 数据类型转换异常,以及 LOB 字段在线变更遇到 Dictionary Version Mismatch 后解析错误导致复制中断的问题。
修复合并主键相同但列不同的记录时未同步更新 RowMeta 、导致 StarRocks 写入异常的问题;以及增量批量调整行元数据时未同步更新记录块元数据的问题。
修复 Oracle 日期默认值处理、含表情等特殊字符的数据源写入 MySQL 时未显式指定字符集,以及 Elasticsearch JSON 等对象类型解析的问题。
Oracle 全量数据对比遇到字段拼接后的 SQL 表达式过长、常规 Hash SQL 不适用时,会切换到逐字段调用 orahash 的兜底 SQL 。
修复 Redis Stream 中相同数据被误判为差异的问题。
9 月的完整发布记录,请参见 2026 年 SaaS 功能发布记录。
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/70024772/viewspace-3185458/ ,如需转载,请注明出处,否则将追究法律责任。