暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

Vast+产品展厅 | Vastbase Data Studio-海量数据库专属开发利器(二)

海量数据 2023-09-08
1096

上篇介绍了Vastbase Data Studio(以下简称VDS)的主要特性和架构,本篇将要展示的是VDS的功能及应用。


03 VDS功能演示



VDS支持Vastbase G100 2.2正式发布的全部版本,未来可跟随数据库内核版本自动进行兼容适配。


对象管理

VDS提供可视化的数据库对象管理功能,支持管理表、列、约束、索引、分区、视图、物化视图、函数、存储过程、包、序列、触发器、同义词、外部表、自定义类型等。用户可通过简单的图形化操作完成复杂的对象创建和修改,无需考虑数据库语法书写错误问题,极大地降低了数据库的开发管理门槛,提高了开发管理效率和质量。


场景示例-创建表

在对象浏览器中,右键点击表节点,选择创建表,弹出创建表对话框,包括基本信息、列、约束、索引、分区、行访问控制、SQL预览等页签。


基本信息页签

可配置表的基本信息,包括表名称、所属模式、所有者、表空间、表类型和存储方式等。支持创建普通表、分区表、无日志表,存储方式支持选择列存和行存。


列页签

可配置列信息,包括列名称、数据类型、精度、默认值、非空约束、唯一约束、检查约束、脱敏策略和压缩策略等。数据类型支持选择基本类型、数据库兼容类型和用户自定义类型。


约束页签

可根据需要配置主键、外键、唯一键、检查约束和局部聚簇(仅支持列存表)。


分区页签

可配置分区信息(仅在表类型选择分区表时可用),支持配置一级分区和二级分区信息,一级分区类型支持范围分区、列表分区、间隔分区、哈希分区,二级分区类型支持范围分区、列表分区、哈希分区。


索引页签

可以配置索引信息,包括索引名称、类型、访问方式、索引列、表达式及压缩策略等。对于分区表支持选择全局索引和部分索引,访问方式支持btree、hash、gin、gist、ubtree。


行访问控制页签

可配置行访问控制策略,进一步加强数据安全管理,控制操作支持

ALL,SELECT,UPDATE,DELATE。


权限页签

可配置数据库用户对该表的访问权限,可精细化控制到每个用户和对应的权限。


SQL预览页签

实时展示当前配置的对象DDL,方便用户进行对照学习数据库语法。



编译调试

VDS提供编译窗口和调试窗口用来开发调试PL/SQL程序,编译窗口支持开发函数/存储过程/包,根据源码生成抽象语法树,且支持与源码进行联动,方便用户掌握程序结构,快速定位。调试窗口提供了常用的调试功能,如单步进入、单步跳过、单步退出、查看/设置变量、查看调用堆栈、添加/删除断点。调试窗口且支持多开同时调试不同的函数/存储过程,开发人员可以使用这些功能快速查找和修复应用程序中的错误,并提高应用程序的稳定性和可靠性。


场景示例-调试存储过程

在对象浏览器中,右键点击要调试的存储过程名称,选择调试打开调试窗口,回显存储过程源码,点击启动调试按钮弹出参数输入窗口,输入参数开始调试。


启动调试后,可以通过查看变量和调用堆栈来判断程序执行,可以选择控制执行,支持单步跳过、单步进入、单步退出,支持添加/删除断点,支持设置变量值。


SQL终端

提供SQL终端,支持语法动态联想、关键字高亮展示和SQL美化功能,便于用户编写执行SQL和脚本。提供SQL执行计划和可视化执行计划,便于用户进行性能调优。提供SQL助手功能,便于用户快速学习掌握数据库语法知识。


场景实例-查看执行计划

在SQL终端中,输入要执行的查询SQL,编写SQL时关键字会高亮,且提供语法动态联想,SQL编写完后可全选右键选择“格式化”或点击“格式化”图标对SQL进行美化,使其结构更清晰易读。点击“执行计划和开销”图标可查看该SQL对应执行计划,可勾选analyze选项,查看执行后的开销。


导入导出

VDS支持表数据导入导出和对象DDL导出,支持通过TXT,CSV,Excel等格式将数据导入到数据库或从数据库导出到本地。支持批量导出对象DDL,导出时支持自定义文件格式,支持导出单个文件或导出多个文件(每个对象占用一个文件)。便于用户灵活备份数据。


场景示例-批量导出对象DDL

在对象浏览器中,右键点击要批量导出对象DDL的对象节点,选择导出DDL,弹出导出对象定义对话框,配置导出规则即可导出对象DDL。对象默认全选,可根据需要选择要导出的对象,导出格式默认.sql,可根据需要输入对应文件格式,导出文件数量默认单个,即所有对象DDL全部导出一个文件中,可选择导出多个文件,即每个对象占用一个文件,但单次导出数量不得超过100。


实例管理

VDS提供数据库实例管理功能,包括数据库服务启停,参数配置,IP白名单配置等功能,便于用户管理实例。


场景示例-参数配置

在对象浏览器中,右键点击参数配置节点,选择打开,进入参数配置页面,展示当前数据库下全部参数,可通过参数名称进行模糊搜索,选择需要更改的参数,在修改值列输入值,点击提交按钮,完成参数修改,如果是postmaster级别参数,还需要重启数据库才能使其生效。


场景示例-IP白名单配置

在对象浏览器中,右键点击IP白名单节点,选择打开,进入IP白名单配置页面,展示当前实例下的全部白名单,支持新增、删除和修改IP白名单。可点击“添加”图标增加一行IP白名单数据,按规范格式填写后,点击“提交”图标,完成IP白名单添加,如需要修改已有的数据,点击要修改的列,输入要修改的值,修改完成后点击“提交”按钮完成修改,如需要删除已有数据,选择需要删除的行,点击“删除”图标进行删除,删除后点击“提交”图标进行保存。


安全审计

提供可视化的安全审计功能,便于用户配置安全审计策略来审计数据库对象相关操作以及查看审计日志。


场景示例-配置审计策略

配置审计策略前需要先配置审计资源标签,在对象浏览器中点击资源标签节点,选择创建资源标签,弹出创建资源标签对话框,填写资源标签名称,选择要审计的对象,可选择模式、表、视图、函数和存储过程。点击“完成”按钮保存资源标签。


在对象浏览器中点击审计策略节点,选择创建审计策略,弹出创建审计策略对话框,填写审计策略名称,选择审计动作,默认为普通,可选择普通、告警和阻断。审计类型默认PRIVILEGE,可选择ACCESS和PRIVILEGE。选择审计资源标签及对应操作类型,资源标签可选择多个。过滤条件默认为空,可根据需要按照实例格式填写,点击“完成”按钮保存审计策略。

图文编辑|程筱淇

稿件来源 | 研发团队、产品规划部

内容审核|市场营销部、产品规划部


于海量数据

北京海量数据技术股份有限公司(股票代码:603138.SH)成立于2007年,是国内首家以数据库为主营业务的主板上市企业。公司十余年来秉承“专注做好数据库”的初心,始终致力于数据库产品的研发、销售和服务。核心产品海量数据库Vastbase系列、数据库一体机Vastcube系列、海量大数据Datalink系列,全栈国产化,应用满足度高,目前广泛应用于政务、制造、金融、通信、能源、交通等多个重点行业,已成为国产企业级数据库的首选之一。



文章转载自海量数据,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论