NineData 云原生智能数据管理平台新功能发布|2024 年 4 月版
基础服务 - 工作台
NineData 工作台提供了直观明了的可视化页面,展现了当前账户下所有任务流、资源以及热点信息,包含了任务流总览、资源总览、常用文档、公告、本周热文。
基础服务 - 新增数据源支持
NineData 发布了对 TiDB、Sybase、Hive、OceanBase for MySQL 四种数据源的接入支持,以更好地满足不同用户的需求。
基础服务 - 支持 MySQL 数据源的多种部署架构
在 NineData 控制台中录入 MySQL 数据源时,在单机架构的基础上,新增支持了容灾、读写分离两种部署架构,支持录入多个节点地址。
基础服务 - 支持 MongoDB 数据源的多种部署架构
在 NineData 控制台中录入 MongoDB 数据源时,在单机架构的基础上,新增支持了副本集、分片集群两种部署架构,支持录入多个节点地址。
基础服务 - Redis 数据源录入优化
在 NineData 控制台中通过网关或私网连接录入 Redis 集群时,只需填写一个链接地址,系统将自动遍历该集群所有链接地址并添加,无需用户手动逐个操作。
数据库 DevOps - 数据追踪
介绍:NineData 数据追踪功能用于解析数据库中对于数据或对象结构的变更或删除操作,并生成回滚语句,可用于数据的快速恢复。保证在误操作或数据错误之后,业务数据的完整性。
场景:企业业务规模扩大,其数据库的结构和业务数据也逐渐增加且越来越复杂,操作失误或数据错误导致数据不符合预期的情况时有发生,此时需要快速定位到导致失败的更新语句并进行回滚操作,将数据恢复到变更前的状态。
数据库 DevOps - 新增 SQL 开发规范规则
新增“数据追踪 Binlog 文件总的大小阈值配置(GB)”规则,用于管控数据追踪任务中可追踪的最大 Binlog 文件大小,Binlog 文件太大的情况下,读取该文件可能会对源库造成性能负担,因此 Binlog 大小如果超出所配置的阈值,则 NineData 会在预检查阶段自动进行拦截,不允许提交数据追踪任务。
数据库 DevOps - 慢查询分析功能支持 PostgreSQL 数据源
NineData 的慢查询分析功能用于定位慢 SQL 和优化数据库,帮助开发人员和数据库管理员找出影响数据库性能的异常查询,并提供优化建议,主要包括慢日志采集、诊断和优化。
目前,慢查询分析功能已对 PostgreSQL 数据源提供支持,您可以通过该功能采集 PostgreSQL 数据源的慢日志。
数据库 DevOps - SQL 审核功能支持 PostgreSQL、OceanBase Oracle、TiDB 数据源
NineData SQL 审核用于应用代码发布之前的 SQL 语句安全性、效率审核,确保发布的 SQL 语句符合规范,同时为无索引的 SQL 语句推荐合适的索引,提升代码发布的效率和准确性。
目前,SQL 审核功能已对 PostgreSQL、OceanBase Oracle、TiDB 数据源提供支持,您可以通过该功能,审核即将发布的代码中包含的 SQL 语句。
数据库 DevOps - 通过数据库 DevOps 各项功能管理 TiDB 数据源
SQL 窗口、SQL 任务、SQL 审核、敏感数据、权限管控等功能,均已对 TiDB 数据源提供支持。
SQL 窗口:作为 TiDB 的客户端使用,对 TiDB 数据源进行日常开发工作。
SQL 任务:通过 SQL 任务发起对 TiDB 数据源的变更申请,支持立即执行或定时执行。
SQL 审核:针对应用代码发版前,代码中存在的 TiDB SQL 语句进行审核,降低发布失败风险。
敏感数据:支持将 TiDB 中的某个列设置为敏感列,无权限访问该敏感列的用户在查询该列时,将返回脱敏后的数据,无法查看原始数据。目前,支持基于表(TABLE)或基于视图(VIEW)添加敏感列。
权限管控:支持用户申请 TiDB 不同粒度的权限,包含数据源权限、库权限、敏感数据权限等。
数据库 DevOps - 任务列表
数据库 DevOps 新增任务列表功能,汇总了当前组织中所有和本人相关的数据库 DevOps 任务。您可以根据任务类型、任务关联关系、任务状态进行快速过滤,同时,还支持通过数据源名称、库名称、创建时间、提交人、任务名称或 ID 搜索定位目标任务。
数据复制 - 新增告警规则
在创建数据复制任务的告警规则时,支持在告警条件中选择周期任务状态和运行时间两个条件,使您可以更加灵活地配置告警。
周期任务状态:在到达用户配置的时间点之后,检测周期性全量复制任务是否已完成,如果未完成则告警。
运行时间:复制任务的运行时间大于阈值时告警。
数据复制 - 新增复制链路
新增数十条复制链路,覆盖市面上主流数据源,可至官方文档(https://docs.ninedata.cloud/replication/data_replication)查看支持的链路详情。
数据复制 - 周期性全量复制
为了有效保护企业的核心数据,企业通常需要采取有效的备份和同步方案,将核心业务库的数据完整地复制到目标系统中。由于业务库一直在不断更新,企业需要基于设置的周期,让复制任务定期循环执行,例如每天、每小时甚至每十分钟一次,使目标系统中的数据保持最新。NineData 数据复制功能支持两个数据源之间的周期性全量复制,根据预先配置的周期自动将源端的数据全量复制到目标端。
评论