人大金仓 KingbaseES 开发运维工具 KStudio:高效开发与维护的理想伙伴
一、简介
KStudio是人大金仓为KingbaseES提供的一套快速、可靠和全面的数据库开发和管理工具,它提供了全新设计的集成开发环境(IDE)和集成管理平台,能够运行在不同的操作系统的图形化工具,用于访问、配置、开发和管理KingbaseES数据库服务。
KStudio数据库开发管理工具强势兼容Oracle, MySQL, SQL Server, PG四大模式,从开发到维护全程助力让数据库开发管理更简单,是开发运维人员的完美伴侣。
最新的版本支持人大金仓KingbaseES V8R3、V8V6、V9R1版本,更方便多版本数据库管理。
二、KStudio 工具特点
- 多平台支持
CPU架构:x86,ARM,MIPS,Loongarch等架构
操作系统:Windows,Linux,中标麒麟,银河麒麟,统信,鲲鹏,凝思等
- 更流畅、高效的SQL编辑器
支持语法高亮,智能提示、自动补全,快捷输入
SQL格式化,自动缩进与换行,支持自定义格式
快速查看对象定义,点击对象名称,打开对象属性窗口
- 更易用的数据库管理
导航树支持快速查找定位,对象的过滤,能够更快捷的找到数据库对象
导航树对象展示提供分页机制,提高工具的性能
图形化创建表,视图,存储过程等数据库对象,降低使用难度
支持三权分立,SSL登录,审计规则的配置,策略,以及审计日志的查询数据库使用起来更安全
支持会话和锁的管理,系统参数的设置,以及慢SQL的查询,实时监控数据库的性能
- PLSQL快速开发与调试
支持SQL模板、快捷输入、过简单拖拽对象生成PLSQL语句
程序包分类显示存储过程与函数,查询起来更清晰
调试支持断点设置,单步执行,跳入/跳出
查看和设置变量,堆栈信息查看
支持调试存储过程,函数,程序包,匿名块等PLSQL调试
基于Eclipse的调试框架,更加满足开发者的习惯
基于浏览器的调试框架,使用起来更便捷
三、KStudio 工具兼容性
PG模式
- 兼容PG数据类型
- 兼容PL对象语句,函数,在储过程等plpgsql
- 自定义类型语法:组合类型,范围类型等
- 兼容PG分区表语法
- 兼容PG教据库系统参数设置
- 支持逻相备份和还原
- 兼容外部表功能
- 支持调试功能
Oracle模式
- 兼容Orade数据类型
- 兼容PL对象语句,函数,存储过程等plsql
- 兼容分区表语法以及分区表绯走解绯等
- 兼容oracle数据库系统参数设置
- 支持资源限额等功能
- 支持KWR,KSH,KDDM性
- 支持物化视图、程序包、同义词等功
- 支持计划任务功能
MysqI模式
- 兼容MYSQL数织类型
- 兼容PL对象语句,函数,存储过程等plmysql
- 自定义类型语法:SET、ENUM等
- 自增列,分区表,注释,索引等
- 兼容ON UPDATE CURRENT_TIMESTAMTP
- 兼容unlon,union al的类型转换形式
- 兼容数据库sql_mode配置功能
- 兼容HOUR、LOCALTIME、MINUTE、MOMTH等时间类型
Sqlserver模式
- 兼容sqlserver数据类型
- 兼容PL对象语句,函数,存储过程等plmssql
- 自定义类型语法:Table类型等
- 跨库查询功能
- 批处理分隔符:GO
- 兼容[]的使用
- 中文字符排序和比较规则
- Debug和profiler功能
- 本地临时表和全局临时表
四、KStudio 工具的安装与使用
KStudio暂时没有单独的安装包,集成在数据库安装包中,登录官网下载最新的数据库版本如下:
windows环境安装步骤如下:
选择定制安装
勾选数据库开发管理工具
选择一个安装目录
确认安装
完成安装。
打开程序,查看产品信息。
选择数据库新建连接
此时选择数据库版本
测试连接通过,进入数据库管理界面。
此外linux也可以调用KStudio工具,如下:
需要用安装用户直接远程连接登录比如ssh kingbase@xxxx
Linux中启动数据库开发管理工具的方式如下所示:
1.命令行进入到安装目录下$InstallDir/ClientTools/guitools/KStudio,执行./KStudio,启动数据库开发管理工具。
五、总结
KStudio 具有灵活高效的SQL编辑器、与基于EClipse的调试框架设计的PLSQL、Debug,符合开发者的习惯。同时浏览器的数据库开发和管理工具,能够实现无需安装任何客户端和插件,做到方便快捷。
KStudio集成在KES数据库安装介质中,期待厂家能推出独立版本安装包,方便下载与使用。




