
YashanDB Developer Center(YDC,崖山数据库开发者中心)
什么是 YDC
YashanDB Developer Center(简称 YDC,崖山开发者中心),是深圳计算科学研究院专为崖山数据库 YashanDB 打造的企业级可视化数据库开发平台。
🎯 定位:面向开发人员、DBA,安全高效地完成崖山数据库开发、对象管理、SQL编写调试、数据操作等工作,降低数据库使用门槛。
| 视频讲解如下 |
|---|
| 【赵渝强老师】崖山数据库开发者中心 |
部署形态
YDC 提供两种部署形态:
- 桌面版:Windows 客户端,本地安装使用;
- Web网页版:部署于 Linux 服务器,通过浏览器访问;兼容 x86、ARM 信创架构;可集成到 YCM 崖山运维管理平台中直接打开,无需额外安装客户端。
下面展示了桌面版的界面:

主要功能
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开发窗口。