【赵渝强老师】YashanDB Developer Center(YDC,崖山数据库开发者中心)

b481

YashanDB Developer Center(YDC,崖山数据库开发者中心)

什么是 YDC

YashanDB Developer Center(简称 YDC,崖山开发者中心),是深圳计算科学研究院专为崖山数据库 YashanDB 打造的企业级可视化数据库开发平台。

🎯 定位:面向开发人员、DBA,安全高效地完成崖山数据库开发、对象管理、SQL编写调试、数据操作等工作,降低数据库使用门槛。

image.png
点击这里查看视频讲解:【赵渝强老师】崖山数据库开发者中心

部署形态

YDC 提供两种部署形态:

  1. 桌面版:Windows 客户端,本地安装使用;
  2. Web网页版:部署于 Linux 服务器,通过浏览器访问;兼容 x86、ARM 信创架构;可集成到 YCM 崖山运维管理平台中直接打开,无需额外安装客户端。

下面展示了桌面版的界面:

image

主要功能

1. 数据源 / 连接会话管理

  • 支持新建、编辑、连通性测试、断开、删除数据库连接,可同时连接多个不同数据库实例;
  • 会话查看与管理,支持 SSL 加密连接;多租户场景下可直接连接指定租户。

2. 图形化数据库对象管理

以对象树形式可视化管理数据库对象:表、视图、索引、同义词、触发器、存储过程、函数、Package包、约束等。

  • 查看对象详情、DDL定义、对象依赖关系;
  • 对象新建、修改、删除、批量删除,一键导出对象DDL;
  • 表数据浏览,支持数据排序、筛选。

3. 智能SQL开发编辑器(IDE能力)

  • SQL语法高亮、智能语法与参数提示;
  • SQL一键格式化;
  • 执行SQL脚本,结果集以表格形式展示;
  • 保存SQL执行历史,支持回溯、复用历史SQL,查看执行日志与执行详情;
  • 支持脚本文件打开、保存、批量脚本执行。

4. PL/SQL调试(存储过程、函数调试)

YDC 的特色能力,专门用于调试 YashanDB PL 对象:

  • 支持设置断点、步入、步过、步出、运行到断点、终止调试;
  • 调试参数配置,监控输入输出变量;
  • 查看调用栈、运行时会话信息,快速定位存储过程、函数逻辑问题。

5. 数据导入导出

  • 支持多种格式批量导入、导出数据;
  • 支持数据压缩、加密;
  • 适用场景:数据迁移、逻辑备份、数据交换。

6. 辅助能力

  • SQL交互式调优;
  • 权限信息查看;
  • 文件管理:脚本另存、脚本导出等操作。

YashanDB 相关工具区分

工具 用途
YDC(Developer Center) 开发工具:编写SQL、调试PL对象、管理数据库对象、数据导入导出,面向开发人员
YCM(YashanDB Cluster Manager) 运维管理平台:实例部署、监控、备份、告警、租户管理,面向DBA运维人员
YAMT 迁移工具 数据迁移评估、异构数据库迁移

💡 补充:YCM运维平台可内嵌YDC开发者工具,在运维界面一键跳转SQL开发窗口。

posted @ 2026-10-29 11:43  赵渝强老师  阅读(6)  评论(0)    收藏  举报