CQ 社区版 V2.5.0 发布 | 开放在线试用、自定义高危操作、新增数据源Phoenix、Trino等

news2024/9/20 8:00:49

HELLO,大家好啊~ 很高兴又到每月发版时间!

本月发布 CloudQuery 2.x 系列的第六个版本。V2.5.0 从多个模块进行了功能完善和优化,具体内容我们一起往下看!

本次更新快览:

  • 新增数据源:Phoenix、Trino
  • 新增自定义高危操作
  • 数据变更功能新增数据备份、整体事务、消息通知
  • 用户管理新增批量操作
  • 系统设置新增密码强度设置、短信复核登录、IP 访问规则设置
  • ……

首先带来的第一个好消息:CloudQuery 官网开放在线试用功能了!!! 🎉🎉🎉

之前反馈没有服务器资源的小伙伴现在就可以直接在 CloudQuery 官网试用体验啦!

在这里插入图片描述

新增功能

新增数据源:Phoenix、Trino

在 V 2.5.0 中,我们新增了 Phoenix、Trino 两个数据源的支持,对这些数据源支持权限管控、数据保护、审计分析等。目前支持的 Phoenix 版本为 5.0.0-HBase-2.0,Trino 版本为426。

V 2.5.0 总计支持 16 个数据源。详细情况见下表:
在这里插入图片描述

新增数据源OceanBase、PolarDB、达梦表设计、表结构查看能力

社区版 V2.5.0 中,对Oceanbase、PolarDB、达梦这三个数据源开放了在 SDT 菜单栏直接查看表结构、设计表的能力,对表字段进行可视化编辑。

在这里插入图片描述

数据变更功能新增数据备份、整体事务、消息通知

数据备份和整体事务模式

数据变更功能新增了「参数配置」功能,支持配置整体事务模式和数据备份

  • 整体事务: 开启整体事务后,数据变更执行失败时将全部回滚
  • 数据备份: 开启数据备份后,需要选择数据备份的位置(固定位置/同一位置),备份表命名规则:原表名_单号_序号
    • 固定位置: 即若数据变更后存在数据备份,则备份的位置为与当前所选数据库同一连接下的备份库中(backup_schema)
    • 同一位置: 即若数据变更后存在数据备份,则备份的位置在您当前所属的数据库下

在这里插入图片描述

消息通知

同时数据变更功能增加了消息通知能力。当申请人发起数据变更申请,审批人可收到消息通知;申请人则能收到申请审批结果、执行/回退结果通知。

在这里插入图片描述

新增手动授权模块支持任意层级定义高危操作

社区版 V2.5.0中,用户可根据自身实际场景,自定义哪些对数据库对象的操作是危险的。

支持在任意层级定义高危操作,即在某个资源上定义了高危操作和高危等级,则用户在数据查询进行此高危操作时,会按照定义的高危等级来进行拦截(当然前提是用户已经拥有了此操作权限,若无权限进行的操作是高危则需要先提操作权限再提高危权限)。

操作举例:

在连接MS上定义UPdate_table操作为高危操作

第一步: 找到连接名为MS的连接并选中,点击安全设置,定义高危操作

图片
在这里插入图片描述

第二步: 定义完高危操作后,需要选择高危等级——只提示不拦截、拦截提示走数据订正、拦截提示申请高危操作,这里先选择只提示不拦截

在这里插入图片描述

第三步: 用任意用户账号在连接名为MS下的表上进行Update操作(前提有Update权限),会提示但不拦截

在这里插入图片描述

第四步: 修改高危等级为拦截提示走数据订正

在这里插入图片描述

第五步: 同样去进行Update表操作,提示走数据订正,点击数据订正会跳转到数据订正页面,并把执行的语句和数据带过去

在这里插入图片描述
在这里插入图片描述

第六步: 修改高危等级为拦截提示申请高危操作

在这里插入图片描述

第七步: 继续进行Update表操作,提示申请高危操作,点击“申请高危操作”即可向管理员申请此高危操作权限

在这里插入图片描述
在这里插入图片描述

审计模块完善

  • 对高危操作明细支持不同维度的上卷下钻

在这里插入图片描述

  • 语句明细新增水印功能、导出功能

在这里插入图片描述

  • 语句明细中支持查看终端中执行的文件,可通过筛选「终端编辑器」查看

在这里插入图片描述

用户管理新增批量操作

「用户管理」模块,新增「批量操作」,可对用户进行批量启用、批量禁用、批量重置密码、批量删除用户操作。

在这里插入图片描述

系统设置新增密码强度设置、短信复核登录、访问规则设置

在「系统设置」-「密码策略」中,可对用户密码强度进行配置,可选用「系统内置密码强度」,也可以进行「自定义」

在这里插入图片描述

短信复核登录

在配置短信网关后,可增加短信复核登录功能

在这里插入图片描述

新增访问规则设置

「系统设置」-「访问设置」,可选择白名单策略或黑名单策略,限制部分 IP 访问

在这里插入图片描述

功能优化

  • 数据订正增加回退 SQL 功能
  • 访问申请工单流转优化、工单操作优化,工单增加撤回操作
  • 用户审计权限 tab 页 schema 级的信息改成平铺
  • 新增用户时去掉填写密码选项,统一在系统设置中内置新增用户的初始密码,增加系统角色选项
  • SQL 编辑器优化:
    • 可在执行日志中直接定位错误 SQL 语句
    • 执行大量 SQL 时可实时获取日志和结果集
  • 编辑器上传文件默认大小限制为100M
  • 执行计划结果集查的查看单元格弹框增加关闭按钮
  • 修改 log 渲染逻辑,使用 memo 防止 Monaco 渲染时造成 log 重复渲染问题
  • 邮箱授权码进行隐藏处理,只在编辑时显示

Bugfix

  • 修复了「对象审计」-「选择问题」未按字母顺序排序的问题
  • 修复了 Mysql 调用存储过程 GTID 异常问题
  • 修复了 Mysql Bigint 类型展示及导出问题
  • 修复了用户参数前端显示bug
  • 修复了不同用户审计分析结果不一样的问题
  • 修复了邮件系统无法使用的问题
  • 修复了不同表的相同字段导出至 EXCEL 错乱的问题
  • 修复了「安全设置」的绑定手机提示

关于版本升级

  • 版本 >=2.0.0 可直接升级至 v2.5.0
  • 版本 =1.5.0 可以更新至最新版,权限数据会清空,需要重新配置权限,连接信息和用户信息会保留
  • 版本 <=1.4.2 不支持更新至最新版,需要卸载老版本再安装最新版,不支持数据迁移

更新手册:https://bintools.yuque.com/org-wiki-bintools-xniowl/do4ums/mm8fhvynmymduaqe

特别鸣谢

感谢 @干饭第一名、@小呆、@.、@Rollwithit、@王甫晓、@Insightdb、@今晚不熬夜 同学的反馈!CloudQuery 时刻关注大家的使用体验,鼓励大家多提问题与建议,一起参与 CloudQuery 的建设!

BTW,10 月 31 日,BinTools 社区将发布新产品 DPEasy—— 一款高效的数据库安全风险扫描工具。欢迎届时进入 CloudQuery 官网(https://www.cloudquery.club)进行下载体验哦~

👇🏻👇🏻👇🏻 点击下方图片进行活动报名~
alt text

alt text

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1135826.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Prometheus+Grafana+NodeExporter:构建出色的Linux监控解决方案,让你的运维更轻松

《PrometheusGrafanaNodeExporter&#xff1a;构建出色的Linux监控解决方案&#xff0c;让你的运维更轻松》 一、概述 本文使用PrometheusGrafanaNode Exporter搭建Linux主机监控系统&#xff1a; Prometheus 是一个监控系统&#xff0c;可以收集和存储来自各个目标的指标数…

strerror和perror

文章目录 strerrorperror strerror 当一个函数运行错误时&#xff0c;它会将对应的错误码存放在一个int类型的全局变量errno中&#xff0c;strerror函数是将错误码转化成错误信息的函数&#xff0c;参数是一个int类型的errno错误码&#xff0c;返回值为错误信息的首地址。 #in…

数据库管理开发Navicat Premium中文

Navicat Premium是一款全面而高效的数据库管理和开发工具&#xff0c;支持多种主流数据库系统&#xff0c;如MySQL、Oracle、PostgreSQL等。它提供了直观易用的图形用户界面和一系列强大的功能&#xff0c;如数据建模、查询、导入/导出、备份/恢复、同步等&#xff0c;帮助用户…

2023年【广东省安全员A证第四批(主要负责人)】试题及解析及广东省安全员A证第四批(主要负责人)模拟试题

题库来源&#xff1a;安全生产模拟考试一点通公众号小程序 广东省安全员A证第四批&#xff08;主要负责人&#xff09;试题及解析是安全生产模拟考试一点通生成的&#xff0c;广东省安全员A证第四批&#xff08;主要负责人&#xff09;证模拟考试题库是根据广东省安全员A证第四…

时序预测 | Python实现ARIMA-LSTM自回归移动差分模型结合长短期记忆神经网络时间序列预测

时序预测 | Python实现ARIMA-LSTM自回归移动差分模型结合长短期记忆神经网络时间序列预测 目录 时序预测 | Python实现ARIMA-LSTM自回归移动差分模型结合长短期记忆神经网络时间序列预测预测效果基本介绍程序设计参考资料 预测效果 基本介绍 时序预测 | Python实现ARIMA-LSTM自…

el-table多选表格 实现默认选中 删除选中列表取消勾选等联动效果

实现效果如下&#xff1a; 代码如下&#xff1a; <template><div><el-tableref"multipleTable":data"tableData"tooltip-effect"dark"style"width: 100%"selection-change"handleSelectionChange"><…

HarmonyOS 快速入门TypeScript

1.什么是TypeScript&#xff0c;它和JavaScript&#xff0c;ArkTs有什么区别 ArkTS是HarmonyOS优选的主力应用开发语言。它在TypeScript&#xff08;简称TS&#xff09;的基础上&#xff0c;匹配ArkUI框架&#xff0c;扩展了声明式UI、状态管理等相应的能力&#xff0c;让开发…

CSS隐藏元素的N种方法,你知道哪一种最适合你?

&#x1f3ac; 江城开朗的豌豆&#xff1a;个人主页 &#x1f525; 个人专栏 :《 VUE 》 《 javaScript 》 &#x1f4dd; 个人网站 :《 江城开朗的豌豆&#x1fadb; 》 ⛺️ 生活的理想&#xff0c;就是为了理想的生活 ! 目录 ⭐ 专栏简介 &#x1f4d8; 文章引言 一、前…

(免费领源码)java#Springboot#mysql装修选购网站99192-计算机毕业设计项目选题推荐

摘 要 随着科学技术&#xff0c;计算机迅速的发展。在如今的社会中&#xff0c;市场上涌现出越来越多的新型的产品&#xff0c;人们有了不同种类的选择拥有产品的方式&#xff0c;而电子商务就是随着人们的需求和网络的发展涌动出的产物&#xff0c;电子商务网站是建立在企业与…

【Linux】gdb调试

目录 进入调试查看代码运行代码断点打断点查断点删断点从一个断点转跳至下一个断点保留断点但不会运行该断点 退出调试逐过程逐语句监视跳转至指定行运行结束当前函数 进入调试 指令&#xff1a;gdb 【可执行文件】&#xff1a; 查看代码 &#xff1a;l 【第几行】如果输入指…

KVM之QEMU Q35仿真程序-尚文网络xUP楠哥

~~全文共1106字&#xff0c;阅读需约5分钟。 进Q群11372462领取专属报名福利 &#xff01; # 说在前面 众所周知&#xff0c;KVM 虚拟化也被成为云计算平台的云底座&#xff0c;想要学习例如开源 OpenStack 或者国内云计算产品解决方案是需要先学习 KVM 虚拟化知识的&#xf…

进程间通信(匿名管道、命名管道、消息队列、共享内存、信号量、信号、Socket)

文章目录 一、什么是进程间通信二、管道1.匿名管道(pipe)a).创建匿名管道b).管道的读写规则c).匿名管道的特点 2.有名管道(FIFO)a).创建命名管道b).命名管道的特点c).基于命名管道的进程间通信&#xff08;服务端/客户端&#xff09; 三、消息队列四、共享内存1.什么是共享内存…

2023-2024-1高级语言程序设计-循环结构

7-1计算值控制的循环 求π的近似值 用公式求π的近似值&#xff1a;π2/611/221/321/42。。。 当求和项小于误差时,结束求和。 输入格式: 在一行输入误差范围 输出格式: 在一行输出π的近似值&#xff08;保留6位小数&#xff09;。 输入样例: 在这里给出一组输入。例如…

交通 | 网约车系统:框架与回顾

推文作者&#xff1a;祝心怡&#xff0c;香港理工大学在读博士生&#xff0c;研究方向:空陆交通一体化 编者按&#xff1a; 这篇文章全面概述了网约车系统&#xff0c;分别总结了网约车系统中四个主要的研究问题&#xff0c;并强调了该行业所面临的挑战和机遇。 随着互联网的…

【C】想练习C语言?通讯录的实现了解一下

目录 实现思路 开始实现 添加增加联系人功能 添加显示联系人信息的功能 添加删除联系人功能 添加查找指定联系人的功能 添加修改指定联系人的功能 测试 代码 Test.c Contact.c Contact.h 实现思路 1.通讯录中保存人的信息&#xff1a;名字、年龄、性别、电话、住址…

Camtasia2024永久激活码

真的要被录屏软件给搞疯了&#xff0c;本来公司说要给新人做个培训视频&#xff0c;想着把视频录屏一下&#xff0c;然后简单的剪辑一下就可以了。可谁知道录屏软件坑这么多&#xff0c;弄来弄去头都秃了&#xff0c;不过在头秃了几天之后&#xff0c;终于让我发现了一个值得“…

[Python进阶] 消息框、弹窗:tkinter库

6.16 消息框、弹窗&#xff1a;tkinter 6.16.1 前言 应用程序中的提示信息处理程序是非常重要的部分&#xff0c;用户要知道他输入的资料到底正不正确&#xff0c;或者是应用程序有一些提示信息要告诉用户&#xff0c;都必须通过提示信息处理程序来显示适当的信息&#xff0c…

CC001:CC照片建模

摘要&#xff1a;CC照片建模原理是通过从图像中提取特征点和特征描述符&#xff0c;然后根据特征点的匹配来计算相机的位姿&#xff0c;从而生成三维点云数据。最后&#xff0c;借助网格重建和纹理映射的方法&#xff0c;将点云转换为带有纹理的三维网格模型。 实验数据&#x…

【Java每日一题】——第四十题:设计一个Shape接口和它的两个实现类Square和Circle(2023.10.26)

&#x1f383;个人专栏&#xff1a; &#x1f42c; 算法设计与分析&#xff1a;算法设计与分析_IT闫的博客-CSDN博客 &#x1f433;Java基础&#xff1a;Java基础_IT闫的博客-CSDN博客 &#x1f40b;c语言&#xff1a;c语言_IT闫的博客-CSDN博客 &#x1f41f;MySQL&#xff1a…

windows上安装wsl(windows的linux子系统)

windows上安装wsl 说明 wsl(Windows Subsystem for Linux),windows的linux子系统。 我以为直接在微软应用商店直接下载想要安装的linux环境就可以了。 然而,出现了这个错误 Installing, this may take a few minutes... WslRegisterDistribution failed with error: 0…