乐趣区

关于oceanbase:ODC-V320-新版本发布-着重用户体验挑战权限管控业务场景

OceanBase 开发者核心(OceanBase Developer Center,ODC)在通过了新一轮的优化与晋升后,迎来了 V3.2.0 新版本。

ODC V3.2.0 版本的外围指标是建设权限模型,向平安管控迈出第一步。自本版本起,ODC 反对权限管控,管理员可配置普通用户的权限(包含是否容许创立集体连贯、是否有公共连贯的拜访权限,以及对公共连贯的读写管制)。

同时在稳定性和易用性方面,本版本已更上一个台阶(在 SQL 执行、对象交互、后果集查看与编辑方面做出大量优化工作并已修复 100+ 的存量缺点),旨在为用户享有更好的应用体验。

ODC V3.2.0 新增性能及利用场景

为满足不同场景的业务需要,ODC 一直晋升产品性能和个性,以满足集体开发者疾速上手应用 OceanBase 并晋升开发人员与 DBA 的合作效率。

新增公共资源治理,保障资源平安

作为企业数据库开发平台,ODC 提供公共资源管控台的服务,不便 ODC 管理员进行用户的治理与权限和资源的调配。

被授予管理员角色的 ODC 用户可在 ODC 首页查看公共资源管控台页签,非管理员用户首页不会显示此页签。

管控台中提供用户治理、角色治理、公共连贯治理、资源组治理和零碎设置等服务。其中用户须要通过角色授予公共资源和集体资源权限。同时应用资源组能够批量授予或回收公共连贯的权限。

日常工作中,数据库管理者常常会碰到此类痛点。心愿开发同学可能有权限拜访或操作某些库时,不心愿这类同学获取数据库账号密码,同时如需禁止这类用户持续拜访,可能实时回收他们的权限。如单纯依赖数据库的账号体系,则无奈满足需要,这种状况下只能依赖平台联合数据库账号来实现上述需要。

ODC V3.2.0 提供了公共资源管控台的能力。仅某些有管理员角色的用户才可登录公共资源管控台。管理员进入管控台后可新建用户,并通过角色为用户赋权。同时对已存在的用户,管理员同样可对他们进行根本信息批改、权限调整以及删除操作。

经典应用案例

客户环境共有数据库 200 套,其中有 30 套属于领取业务,50 套属于生态业务,残余 120 套属于信用业务。客户共有研发员工 150 名,其中领取部门员工 25 名,生态部门员工 35 名,信用部门员工 90 名。公司共有 DBA 团队 1 个,共计 5 人。因为公司的研发成员数量远远大于 DBA 数量,DBA 需为本人减负,如容许研发同学自行保护开发环境,并授予其生产环境读取数据的权限。为保障数据库的可维护性,DBA 不能将数据库账号密码间接提供给研发同学。其中数据库的细节信息如下:

因为客户环境中已应用 ODC,可间接利用 ODC 来解决客户的权限调配问题。具体操作如下:

  1. DBA 以管理员身份登录 ODC,进入公共资源管控台;
  2. 新建三个资源组:领取业务生产库、领取业务开发库、生态业务生产库、生态业务开发库、信用业务生产库、信用业务开发库;
  3. 将三个业务线下数据库以公共连贯的模式录入 ODC,并依据业务附属划分到对应的资源组;
  4. 新建三个角色:领取研发成员、生态研发成员、信用研发成员,授予领取研发成员对领取业务生产库的只读权限、对领取业务开发库的读写权限,授予生态研发成员对生态业务生产库的只读权限、对生态业务开发库的读写权限,授予信用研发成员对信用业务生产库的只读权限、对信用业务开发库的读写权限;
  5. 进入领取研发成员、生态研发成员、信用研发成员角色编辑页面的相干用户,批量增加用户至该角色。

DBA 进行权限配置后,对应的研发同学进入 ODC 后即可在公共连贯下查看有权限拜访的连贯及对此类连贯的权限。如领取业务的研发同学进入 ODC 后可查看领取业务的生产库和开发库,并可能对生产库进行只读操作和对开发库进行读写操作。

新增新性能介绍,疾速理解外围性能

新增新性能提醒模块,以帮忙用户疾速理解 ODC 新版本的个性和能力。首次拜访 ODC 时,会自动弹出 新性能介绍弹窗,弹窗内容包含以后版本的新个性和新性能以帮忙疾速理解 ODC。敞开弹窗后,单击帮忙核心下拉列表中的 新性能介绍 标签可再次关上弹窗。

为放弃整体格调的简洁性,ODC 很多性能的入口都被奇妙地聚合收拢,在操作主页面上不易被直观地查看到,会导致局部用户间接疏忽 ODC 的此局部能力。ODC 通过减少新性能提醒,使用户在新版本中登录 ODC 时均会有性能介绍提醒窗口弹出,用户可在弹出的窗口中浏览本版本外围能力的应用办法。此形式既保证整体布局的简洁,同时能及时告知用户 ODC 外围模块的能力。

如用户已获悉,可单击窗口中的 我晓得了,则下次登录时不再有窗口自动弹出,同时在导航栏的帮忙中仍旧会保留弹窗介绍的弹出入口。具体操作演示视频请点击链接查看:ODC V3.2.0 新版本公布 | 着重用户体验,挑战权限管控业务场景

ODC V3.2.0 性能优化 晋升用户体验

优化对象交互,显著晋升开发效率

对后果集交互进行了优化,具体调整波及反对后果集外部及与 EXCEL 间行列数据互相拷贝粘贴。反对列模式查看时反对和表数据雷同的行列抉择交互。反对复制局部后果集内容为 CSV/SQL 并输入到剪切板。当查问出的后果集内容超过屏幕显示时,反对 Ctrl+ 鼠标滚动 查看超出屏幕外内容。同时后果集编辑时,文本字段反对在单元格内通过 Shift+Enter 进行换行并反对给字段单元格设置默认值。除后果集,本次迭代同时优化了函数、存储过程、序列、程序包对象的新建、治理交互,并对会话属性的编辑交互进行了调整。对连贯断连时的提醒款式进行调整,不再影响现有窗口内容查看。

日常工作中咱们常常需对后果集进行批量编辑。

在后果集外部常见的批量编辑有:

● 拷贝一行 / 多行数据粘贴到另外一行 / 多行;

● 拷贝一列 / 多列数据粘贴到另外一列 / 多列;

● 拷贝多行多列数据到选中的指标区域。

在后果集内部,常见的批量编辑即与 EXCEL 之间数据的相互拷贝:

● 从 EXCEL 拷贝一行 / 多行数据粘贴到后果集的另外一行 / 多行;

● 从 EXCEL 拷贝一列 / 多列数据粘贴到后果集的另外一列 / 多列;

● 从 EXCEL 拷贝多行多列数据粘贴到选中的后果集的指标区域;

● 从后果集拷贝一行 / 多行数据粘贴到 EXCEL 的另外一行 / 多行;

● 从后果集拷贝一列 / 多列数据粘贴到 EXCEL 的另外一列 / 多列;

● 从后果集拷贝多行多列数据粘贴到选中的 EXCEL 的指标区域。

具体操作演示视频请点击链接查看 ODC V3.2.0 新版本公布 | 着重用户体验,挑战权限管控业务场景

优化 SQL 窗口,疾速生成查问条件

新增 IN 值转化小工具,通过该工具,可间接将一行数据(以空格分隔)或一列数据(以换行符分隔)转化成 IN 值,不便用户疾速生成条件查问语句。

在理论开发场景中,用户常常需依据一列或一行值进行条件查问。通常一列值是以换行符进行宰割,一行值以空格进行宰割。在无工具进行辅助解决的前提下,需人工对每一个值进行解决,用双引号定界值的范畴,用逗号将每个值进行分隔再将所有值用括号蕴含,组装成 IN 前面的范畴。

在 ODC V3.2.0 中,咱们提供了 IN 值转化小工具,用户间接应用此类小工具间接将行、列值转化为 IN 条件。

注:屏幕录制 PR IN 值转化

优化根底能力,提供更健壮的能力反对

本次迭代进步了导入导出数据大小的下限,由原来的 250M 上调至 2G。代码片段的内容下限由原来的 200 字符上调至 2000 字符,并勾销了必填形容的限度。模仿数据下限也进行了上调,单次模拟量下限由 10w 调整至 100w。在 SQL 窗口方面,丰盛了更多关键字、内置函数、内置程序包的高亮显示。同时在 SQL 窗口内执行影响构造树列表的语句时,构造树列表会依据执行后果主动刷新。在异步执行方面,反对保留查问后果集并提供了后果集查看和下载的入口。在表构造查看方面,反对在表详情 DDL TAB 页查看表的索引及备注信息。

结语

ODC 针对数据库对象和控制台场景等的产品能力正在逐渐继续打造和优化晋升。V3.2.0 版本只是一个开始,咱们将根据用户反馈继续优化、疾速迭代,将需要实现交给 ODC,将优质体验留给用户,打造更加适宜用户场景的 ODC。

点击链接:OceanBase 企业级分布式关系数据库,可立刻下载试用,开启 ODC V3.2.0 之旅。

参考文档:

ODC V3.2.0 Release Note:

https://www.oceanbase.com/pro…

ODC 官网文档:

https://www.oceanbase.com/doc…

退出移动版