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

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

什么是 YDC

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

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

视频讲解如下
【赵渝强老师】崖山数据库开发者中心

部署形态

YDC 提供两种部署形态:

  1. 桌面版:Windows 客户端,本地安装使用;
  2. 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开发窗口。

相关推荐
lusklusklusk1 小时前
SQL Server 为什么普通 SELECT 会阻塞 UPDATE?——行级 S 锁到表级 S 锁的锁升级原理与实验验证
数据库·mysql·oracle
Leo.yuan1 小时前
企业业务人员如何独立完成数据分析?2026年自助BI工具选型与应用指南
大数据·数据库·人工智能
roman_日积跬步-终至千里1 小时前
数仓开发的三层责任:业务定义、模型设计与 SQL 实现
数据库·数据仓库·sql·数据建模
瀚高PG实验室1 小时前
瀚高数据库创建新数据库卡住问题排查
数据库·postgresql·瀚高数据库
瑶总迷弟1 小时前
银河麒麟 V10 ARM64 安装 Oracle 19c 静默部署操作手册
数据库·oracle
飞浪纪元[FWC–FE]2 小时前
Qt 工程创建与 CMake / qmake 构建规范
开发语言·数据库·qt
Ivanqhz2 小时前
MoE + LLM 应用
数据库·人工智能·pytorch·python·深度学习·算法·1024程序员节
Tsuki_tl2 小时前
【总结】Redis五大数据类型应用场景及基本命令
数据库·redis·后端·缓存·缓存中间件·redis命令·redis 五大数据类型
Gauss松鼠会2 小时前
GaussDB 整体架构解析
运维·服务器·网络·数据库·sql·架构·gaussdb