首页 > 数据库 >CloudQuery ✖️ PolarDB:让数据库管理更简单

CloudQuery ✖️ PolarDB:让数据库管理更简单

时间:2023-09-06 12:31:58浏览次数:36  
标签:CloudQuery 数据库 支持 PolarDB SQL 连接

近日,CloudQuery 数据操作管控平台与阿里云 PolarDB 数据库管理软件,完成产品集成认证测试。也在以下功能上完善了用户使用 PolarDB 的体验,使数据库的管理更加安全高效。

1.支持在 CloudQuery 中创建连接,便于进行数据库管控。

2.支持编辑连接、资源纳管、连接池管理以及连接设置,可设置此连接下的事务模式、最大连接数、最大等待时间、空闲连接超时时间、连接管理员等。

3.支持开启/关闭测试环境、隐藏模式,设置此连接的同步复核方式。

4.支持授权管理,授权粒度到表级别。

5.支持动态脱敏,可针对字段配置脱敏规则。

6.支持在 CQ 中执行 SQL 语句对此连接下的数据进行管理。

7.支持结果集导出。

8.支持结果集编辑。

9.支持执行日志的查看。

CloudQuery ✖️ PolarDB:让数据库管理更简单_数据库

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

权限管控

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

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

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

CloudQuery ✖️ PolarDB:让数据库管理更简单_SQL_02

CloudQuery ✖️ PolarDB:让数据库管理更简单_数据库_03

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

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

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

CloudQuery ✖️ PolarDB:让数据库管理更简单_数据_04

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

其次,CloudQuery 平台实现了对资源操作的权限管控,可细粒度到表级别。
1)支持对普通用户授予数据库对象操作权限,包括自定义权限等级(DML、DQL、DDL),以及授予右键菜单、结果集操作、导出功能权限,实现真正意义上的权限管控。

CloudQuery ✖️ PolarDB:让数据库管理更简单_数据_05

CloudQuery ✖️ PolarDB:让数据库管理更简单_SQL_06

CloudQuery ✖️ PolarDB:让数据库管理更简单_数据库_07

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

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

数据操作

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

CloudQuery ✖️ PolarDB:让数据库管理更简单_数据_08

数据保护

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

CloudQuery ✖️ PolarDB:让数据库管理更简单_PolarDB_09

审计分析

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

关于 CloudQuery

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

CloudQuery 核心能力

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

关于 PolarDB

PolarDB 是阿里云自研的云原生数据库产品家族,采用存储计算分离、软硬一体化设计,既拥有分布式设计的低成本优势,又具有集中式的易用性,可满足大规模应用场景需求。
2021 年,阿里云把数据库开源作为重要战略方向,正式开源自研核心数据库产品 PolarDB ,助力开发者和客户通过开源版本快速使用阿里云数据库产品技术,并参与到技术产品的迭代过程中来。

开源云原生数据库 PolarDB 分布式版(PolarDB for Xscale,简称“PolarDB-X”),是阿里云自主研发的高性能云原生分布式数据库产品,其采用 Shared-nothing 与存储计算分离架构,支持水平扩展、分布式事务、混合负载等能力,具备企业级、云原生、高可用、高度兼容 MySQL 系统及生态等特点。
开源云原生数据库 PolarDB PostgreSQL 版(PolarDB for PostgreSQL,简称“PolarDB-PG”),是阿里云自主研发的云原生关系型数据库产品,100% 兼容 PostgreSQL;采用基于 Shared-Storage 的存储计算分离架构,具有极致弹性、毫秒级延迟、HTAP 的能力和高可靠、高可用、弹性扩展等企业级数据库特性。同时,PolarDB 具有大规模并行计算能力,可以应对 OLTP与OLAP 混合负载。

标签:CloudQuery,数据库,支持,PolarDB,SQL,连接
From: https://blog.51cto.com/u_15647101/7385424

相关文章

  • 使用python自动根据数据库的成品重量编写一个ppt并保存在"d:\test.ppt"
    要使用Python自动创建一个PPT并根据数据库中的成品重量生成内容,你可以使用Python的`python-pptx`库来实现。首先,你需要确保已经安装了这个库。你可以使用以下命令安装它:```pythonpipinstallpython-pptx```接下来,你可以按照以下步骤创建一个Python脚本来实现你的需求:```py......
  • [数据库] SQL特定查询场景之时间段切分方法
    1序言大数据项目、数据分析场景中,经常遇到需要切分时段的需求。如下是一些项目上的经验总结。2实时数仓即席查询场景的解决方法2.1函数拼接法方法特点:时间数据以时间戳形式存储在数据库,而非以时间字符串查询时实时运算时间段基于此,支持根据终端用户所处位置/时区......
  • 启动mysql数据库
    首先确定电脑是否安装mysql在命令行终端输入以下命令来检查MySQL是否已安装:mysql--version如果已安装,将会返回MySQL的版本信息,否则需要先安装MySQL。 手动启动mysql在此电脑--管理--服务和应用程序-- 服务--MySQL 右键启动; 只有先启动mySql才能用 Navicat......
  • [转]如何在 MySQL / MariaDB 中导入导出数据,导入导出数据库文件、Excel、CSV
    原文地址:如何在MySQL/MariaDB中导入导出数据,导入导出数据库文件、Excel、CSV-掘金在日常的数据库维护工作中,经常需要对数据库进行导入导出操作,备份、分析、迁移数据都需要用到导入导出功能,在本教程中将详细讲解所有常见的MySQL和MariaDB中导入导出数据的方法(注意:MyS......
  • 用navicat工具excel导入数据到Oracle数据库,数字类型的总是多加.0的问题怎么处理
    在使用Navicat工具将Excel数据导入Oracle数据库时,数字类型的总是多加一个.0的问题可能与数据类型映射有关。您可以尝试以下解决方法:检查Excel列的数据格式:确保Excel列中的数据是按照数字格式存储,而不是文本或其他格式。如果列的单元格格式为文本,则导入时Oracle可能将......
  • 关于数据库中表的检索
    老师去考察某企业的ERP系统的开发,拷贝了企业这个ERP系统的部分数据库,让我们到这个数据库中去检索出三张有关存储基本信息的表。原本以为这项工作会很容易,但是当我把.bak的数据库导入到SQLServer中,整个人直接就是惊呆了。这仅仅只是部分的数据库,他的数据量就直接刷新了在校学习、闭......
  • openGauss学习笔记-61 openGauss 数据库管理-常见主备部署方案
    openGauss学习笔记-61openGauss数据库管理-常见主备部署方案61.1单中心图1单中心部署图组网特点:单AZ部署,可以配置一个同步备一个异步备优势:三个node完全等价,故障任意一个node都可以提供服务;成本低。劣势:高可用能力较低,发生AZ级故障只能依赖节点恢复;适用性:适用于......
  • Mybatisplus中如何使用databaseId来适配多种数据库
    Mybatisplus中如何使用databaseId来适配多种数据库当使用MyBatisPlus进行数据库访问时,我们可能会面临多数据库的情况,例如在同一个应用程序中同时使用MySQL和Oracle。在这种情况下,我们需要根据当前的数据库环境来选择执行相应的SQL语句。MyBatisPlus提供了一个名为databaseId的特......
  • MySQL数据库
    上篇文章写了如何用部署Docker、Docker安装MySQL、MySQL语句创建数据库和数据库表,还有一些对数据库的基本命令,本篇内容主要写MySQL语句对数据库中的表的记录(数据)命令添加表中新字段ALTERTABLE表名ADD列名数据类型(范围);修改表中新字段ALTERTABLEtbl_nameCHANGE旧列名新......
  • 关于在数据库系统MMAP的使用
    问题引出在数据库系统中对于文件I/O管理,通常有两种选择开发者自己实现bufferbool来管理文件I/O读入内存的数据使用Linux操作系统实现的MMAP系统调用映射到用户地址空间,并且利用对开发者透明的pagecache来实现页面的换入换出理论介绍 程序调用MMAP返回了指向文件内容......