CloudQuery:更好地管理你的 OceanBase 数据库

前言:作为 OceanBase 的生态合作伙伴,CloudQuery(简称“CQ”) 最新发布的社区版 2.2.0 新增了 OceanBase 数据库,为企业使用 OceanBase 数据库提供全面的支持。包括连接与认证、查询与分析、数据安全与权限管理,以及自动化任务管理等功能,帮助企业轻松管理和优化 OceanBase 数据库,解决常见问题,提升数据库管控安全性。

CloudQuery & OceanBase

OceanBase 作为一款完全自研的企业级原生分布式数据库,由于具备高可用、高扩展,以及强大的数据分析能力,被越来越多的企业所使用。

然而,数据库的安全管理以及人员工作效率的提升也成为企业比较关注的问题,如何建立统一的安全接口以进行权限分配,实现高效的数据操作,并通过控制数人员的访问权限及操作,来保证数据的安全性呢?

CloudQuery 作为一站式数据操作平台。旨在帮助企业“统一安全管理、高效使用数据库”,为企业核心数据提供更安全的访问管控与审计,防止数据越权访问、高危操作、数据泄漏、数据误删除等,同时注重提升研发与DBA、运维的数据操作与协作效率。

2023 年 8 月 9 日,CloudQuery 再次完成了与 OceanBase 开源版的适配,也在以下功能上完善了用户使用 OceanBase 的体验,使数据库的管理更加安全高效。

  • 支持在 CloudQuery 中创建连接。
  • 支持编辑连接、资源纳管、连接池管理以及连接设置,可设置此连接下的事务模式、最大连接数、最大等待时间、空闲连接超时时间、连接管理员等。
  • 支持开启/关闭测试环境、隐藏模式,设置此连接的同步复核方式。
  • 支持授权管理,授权粒度到表级别。
  • 支持动态脱敏,可针对字段配置脱敏规则。
  • 支持在 CQ 中执行 SQL 语句对此连接下的数据进行管理。
  • 支持结果集导出。
  • 支持结果集编辑。
  • 支持执行日志的查看。

图片

不同的功能模块如何操作?

权限管控

在 CloudQuery 平台中创建 OceanBase 连接,将 OceanBase 纳入 CloudQuery 平台进行管控。

首先,CloudQuery 平台实现了对连接的管控,包括以下四项。

1)连接概览:查看/编辑连接信息、监控连接用户数以及连接下的 SQL 执行总数、图表视图查看连接的逻辑库数、schema 数量、表数量。

图片

图片

2)资源管理:资源管理可到 schema 层级,可开启连接下部分 schema,开启后的资源可在 CloudQuery 平台中实现权限管控、数据操作和权限管控。

图片

3)连接池管理:查看当前连接下 SQL 语句、执行计划以及连接时长等信息。

4)连接设置:设置连接下的事务模式、最大连接数、最大等待时间、空闲连接最大等待时间等。

图片

综上,CloudQuery 实现了对连接级的设置和管理,监控并纳管连接资源。

其次,CloudQuery 平台实现了对资源操作的权限管控,可细粒度到表级别。

1)支持对普通用户授予数据库对象操作权限,包括自定义权限等级(DML、DQL、DDL),以及授予右键菜单、结果集操作、导出功能权限,实现真正意义上的权限管控。

图片

图片

图片

2)支持批量授权,可根据用户属性判断是否拥有某些权限,用户加入某个项目组就拥有此项目组的权限。

3)支持分级授权管理,可将连接下的资源分配多个管理员。

数据操作

CloudQuery 平台自带 SQL 编辑器(类似 PL/SQL、Navicat),SQL 编辑器支持语法提示、关键词高亮、SQL 美化等,不改变用户的使用习惯。

图片

数据保护

CloudQuery 平台支持敏感数据保护,可设置多种脱敏算法,根据需求选择动态脱敏/静态脱敏。支持自定义访问数据库时间,如工作日访问,非工作禁止访问;也支持行过滤,根据用户属性设置属于此用户可见的数据范围。

图片

审计分析

在 CloudQuery 平台上对 OceanBase 所有的操作都进行了审计,包括 SQL 执行语句:语句内容、语句执行时长、成功/失败、执行语句的权限来源、哪个用户执行等。并且,可以图像化展示此数据源下不同操作类型的执行次数和平均执行时长。

CloudQuery & OceanBase 案例

现阶段,CloudQuery 和 OceanBase 已经为不同行业的多家共同用户提供了优质的服务,包括但不限于某大型保险公司、某证券公司等。

这些共同用户通过使用 OceanBase 的高性能分布式数据库系统,结合 CloudQuery 强大的数据管理、审计分析功能实现了对数据的高效处理和存储。CloudQuery 和 OceanBase 的共同使用为这些用户提供了全面的数据解决方案,满足了他们对数据处理、查询和存储的需求。

未来,CloudQuery 和 OceanBase 将持续注重用户体验的提升,努力简化操作流程,提供友好的界面和易于理解的功能。我们将持续优化产品的性能和稳定性,确保用户在使用 CloudQuery 和 OceanBase 时能够获得卓越的体验和可靠的服务。

关于 CloudQuery

CloudQuery 是一款面向企业的云原生一体化数据库管控平台。致力于为开发者、数据资产管理者等技术人员,打造一个一站式安全可控的数据操作平台,CloudQuery 赋予用户仅通过一个 web 浏览器,即可实现数据安全访问、数据分析治理、数据脱敏等各类复杂场景的能力。

CloudQuery 核心能力

  • 自研数据库客户端:多种数据库,一个管理和开发工具。
  • 支持多类型数据库:覆盖 OceanBase、Oracle、Mysql、PostgreSQL、HIVE、达梦等20多种数据库,并在不断迭代中。
  • 用户统一管理:一个组织身份账户,即可访问所有数据源,简化数据库管理工作。
  • 数据泄漏防护:依据数据安全法要求有效保护企业数据,避免数据泄露和滥用。
  • 高危操作拦截:操作语句逐条解析,支持多种高危行为识别与拦截。
  • 终端安全防护:避免传统数据库客户端导致的账号泄漏、数据泄漏、版权问题。

关于 OceanBase

OceanBase 是一款完全自研的企业级原生分布式数据库,在普通硬件上实现金融级高可用,首创“三地五中心”城市级故障自动无损容灾新标准,刷新过TPC-C标准测试世界纪录,单集群规模超过1500节点,具有云原生、强一致性、高度兼容 Oracle/MySQL 等特性。

OceanBase 核心能力

  • 高可用:基于 Paxos 协议,强一致性;少数副本故障,数据不丢,服务不停;RPO=0; RTO<30s。
  • 高扩展:在线进行水平扩、缩容;自动实现负载均衡。
  • 低成本:不依赖高端硬件,降低成本;极致的压缩比,节省成本。
  • HTAP:一套计算引擎同时支持混合负载;一套数据库,读写分离。
  • 高兼容:兼容 MySQL 协议与语法;降低业务改造迁移成本。
  • 多租户:一套环境独立运行多套业务;保证租户数据安全。

CloudQuery 官网:https://www.cloudquery.club

CloudQuery 文档:https://bintools.yuque.com/org-wiki-bintools-xniowl/do4ums

OceanBase 官网:https://open.oceanbase.com

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

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

相关文章

perl下载与安装教程【工具使用】

Perl是一个高阶程式语言&#xff0c;由 Larry Wall和其他许多人所写&#xff0c;融合了许多语言的特性。它主要是由无所不在的 C语言&#xff0c;其次由 sed、awk&#xff0c;UNIX shell 和至少十数种其他的工具和语言所演化而来。Perl对 process、档案&#xff0c;和文字有很强…

Gin+微服务实现抖音视频上传到七牛云

文章目录 安装获取凭证Gin处理微服务处理 如果你对Gin和微服务有一定了解&#xff0c;看本文较容易。 安装 执行命令&#xff1a; go get github.com/qiniu/go-sdk/v7获取凭证 Go SDK 的所有的功能&#xff0c;都需要合法的授权。授权凭证的签算需要七牛账号下的一对有效的A…

rn和flutter出现“Running Gradle task ‘assembleDebug

在第一次运行rn和flutter时&#xff0c;会卡在Running Gradle task assembleDebug&#xff0c;可以使用阿里的镜像&#xff0c;如下图&#xff1a; maven { url https://maven.aliyun.com/repository/google/ } google() maven { url https://maven.aliyun.com/repository/jcen…

计算机网络----CRC冗余码的运算

目录 1. 冗余码的介绍及原理2. CRC检验编码的例子3. 小练习 1. 冗余码的介绍及原理 冗余码是用于在数据链路层的通信链路和传输数据过程中可能会出错的一种检错编码方法&#xff08;检错码&#xff09;。原理&#xff1a;发送发把数据划分为组&#xff0c;设每组K个比特&#…

详解strcmp函数

strcmp函数是用来比较两个字符串的&#xff0c;按理来说&#xff0c;比较结果只有两种&#xff1a;相同或不同。但是&#xff0c;事实上&#xff0c;strcmp函数在设计时会有三种情况&#xff0c;下面详细介绍&#xff1a; 这个函数的输入为两个字符串的首元素地址&#xff08;即…

Excel/PowerPoint折线图从Y轴开始(两侧不留空隙)

默认Excel/PowerPoint折线图是这个样子的&#xff1a; 左右两侧都留了大块空白&#xff0c;很难看 解决方案 点击横坐标&#xff0c;双击&#xff0c;然后按下图顺序点击 效果

Docker运行Nacos容器,过一会就报错`UnsatisfiedDependencyException`

Docker运行Nacos容器&#xff0c;过一会就报错UnsatisfiedDependencyException 问题背景&#xff1a; 最近要上线一个项目&#xff0c;由于要使用Nacos作为服务注册中心&#xff0c;为了方便&#xff0c;我就打算直接使用Docker部署Nacos&#xff0c;没想到Nacos启动没一会就嗝…

STM32 F103C8T6学习笔记10:OLED显示屏GIF动图取模—简易时钟—动图手表的制作~

今日尝试做一款有动图的OLED实时时钟&#xff0c;本文需要现学一个OLED的GIF动图取模 其余需要的知识点有不会的可以去我 STM32 F103C8T6学习笔记 系列专栏自己查阅把&#xff0c;闲话不多&#xff0c;直接开肝~~~ 文章提供源码&#xff0c;测试工程下载&#xff0c;测试效…

(二)结构型模式:5、装饰器模式(Decorator Pattern)(C++实例)

目录 1、装饰器模式&#xff08;Decorator Pattern&#xff09;含义 2、装饰器模式的UML图学习 3、装饰器模式的应用场景 4、装饰器模式的优缺点 5、C实现装饰器模式的简单实例 1、装饰器模式&#xff08;Decorator Pattern&#xff09;含义 装饰模式&#xff08;Decorato…

负载均衡下的 WebShell 连接

目录 负载均衡简介负载均衡的分类网络通信分类 负载均衡下的 WebShell 连接场景描述难点介绍解决方法**Plan A** **关掉其中一台机器**&#xff08;作死&#xff09;**Plan B** **执行前先判断要不要执行****Plan C** 在Web 层做一次 HTTP 流量转发 &#xff08;重点&#xff0…

HummingBird 基于 Go 开源超轻量级 IoT 物联网平台

蜂鸟&#xff08;HummingBird&#xff09; 是 Go 语言实现的超轻量级物联网开发平台&#xff0c;包含设备接入、产品管理、物模型、告警中心、规则引擎等丰富功能模块。系统采用GoLang编写&#xff0c;占用内存极低&#xff0c; 单物理机可实现百设备的连接。 在数据存储上&…

MATLAB | 七夕节用MATLAB画个玫瑰花束叭

Hey又是一年七夕节要到了&#xff0c;每年一次直男审美MATLAB绘图大赛开始hiahiahia&#xff0c;真的这些代码越写越不知道咋写&#xff0c;又不想每年把之前的代码翻出来再发一遍&#xff0c;于是今年又对我之前写的老代码进行了点优化组合&#xff0c;整了个花球变花束&#…

人工智能大模型加速数据库存储模型发展 行列混合存储下的破局

数据存储模型 ​专栏内容&#xff1a; postgresql内核源码分析手写数据库toadb并发编程toadb开源库 个人主页&#xff1a;我的主页 座右铭&#xff1a;天行健&#xff0c;君子以自强不息&#xff1b;地势坤&#xff0c;君子以厚德载物. 概述 在数据库的发展过程中&#xff0c;关…

系统架构设计专业技能 · 软件工程之需求工程

系列文章目录 系统架构设计高级技能 软件架构概念、架构风格、ABSD、架构复用、DSSA&#xff08;一&#xff09;【系统架构设计师】 系统架构设计高级技能 系统质量属性与架构评估&#xff08;二&#xff09;【系统架构设计师】 系统架构设计高级技能 软件可靠性分析与设计…

Qt快速学习(一)--对象,信号和槽

目录 1.Qt概述 1.1 什么是Qt 2.2 手动创建 2.3 pro文件 2.4 一个最简单的Qt应用程序 3 第一个Qt小程序 3.1 按钮的创建 3.2 对象模型&#xff08;对象树&#xff09; 3.3 Qt窗口坐标体系 4 信号和槽机制 4.1 系统自带的信号和槽 4.2 自定义信号和槽 4.3信号槽的拓展 4…

Edge浏览器免费使用GPT3.5

搜索sider,安装Sidebar插件 注册账号即可每天免费使用30次。 Sider: ChatGPT侧边栏,GPT-4, 联网, 绘图

C++ 的关键字(保留字)完整介绍

1. asm asm (指令字符串)&#xff1a;允许在 C 程序中嵌入汇编代码。 2. auto auto&#xff08;自动&#xff0c;automatic&#xff09;是存储类型标识符&#xff0c;表明变量"自动"具有本地范围&#xff0c;块范围的变量声明&#xff08;如for循环体内的变量声明…

机器学习深度学习——NLP实战(情感分析模型——RNN实现)

&#x1f468;‍&#x1f393;作者简介&#xff1a;一位即将上大四&#xff0c;正专攻机器学习的保研er &#x1f30c;上期文章&#xff1a;机器学习&&深度学习——NLP实战&#xff08;情感分析模型——数据集&#xff09; &#x1f4da;订阅专栏&#xff1a;机器学习&…

re学习(34)攻防世界-csaw2013reversing2(修改汇编顺序)

参考文章&#xff1a; re学习笔记&#xff08;27&#xff09;攻防世界-re-csaw2013reversing2_Forgo7ten的博客-CSDN博客攻防世界逆向入门题之csaw2013reversing2_沐一 林的博客-CSDN博客 三种做法 1、ida静态分析修改指令 main函数反编译的代码 由于运行之后的是乱码&…

[oneAPI] 手写数字识别-BiLSTM

[oneAPI] 手写数字识别-BiLSTM 手写数字识别参数与包加载数据模型训练过程结果 oneAPI 比赛&#xff1a;https://marketing.csdn.net/p/f3e44fbfe46c465f4d9d6c23e38e0517 Intel DevCloud for oneAPI&#xff1a;https://devcloud.intel.com/oneapi/get_started/aiAnalyticsToo…