项目简介
PDMaas 是一款轻量、高效、跨平台的国产数据建模工具,支持 Windows、macOS、Linux。提供概念模型、逻辑模型、物理模型三层建模能力,集成 ER 图、流程图、思维导图于一体,适用于开发与技术爱好者。
核心能力
拖拽式建模:可视化设计数据表与关系
全库兼容:支持 20+ 主流及国产数据库(MySQL、PostgreSQL、Oracle、达梦、金仓、GaussDB、OceanBase 等)及大数据平台(Doris、StarRocks、ClickHouse 等)
数据标准化:内置字段标准库、枚举代码库
自动化输出:一键生成 Word/HTML/Markdown 文档,以及 Java、Python 等代码
双向同步:模型 ↔ 数据库差异比对,自动生成 DDL 脚本
版本管理:支持模型历史追溯与多版本对比
定位:社区开源版(CE)面向个人开发者;专业版(Pro)增强单机功能;企业版(EE)提供 Web 协作平台,支持团队协同、权限管理与系统集成。
数据库支持
|
|
|
|---|---|
| 主流数据库 |
|
| 国产信创数据库 |
|
| 大数据平台 |
|
| 待支持 |
|
项目效果
1、功能主界面
2、数据建模
3、思维导图以及流程图整合
4、多版本及数据库同步
5、数据标准化
6、导出文档
7、从数据库逆向读取
版本对比(简表)
|
|
|
|
|
|---|---|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
项目技术
-
统一引擎:三版本共享同一核心建模引擎
-
高性能:支持 5000+ 表、数十万字段的大规模模型
-
信创适配:兼容麒麟、统信等国产 OS,全栈通过信创验证
-
灵活扩展:支持自定义数据库类型与字段属性
快速开始
git clone https://gitee.com/yonsum/PDMaas.git
cd PDMaas
npm i --force
npm run start # 本地启动
npm run package-win # 打包 Windows 安装包(也支持 mac/linux/all)
依赖:Node.js ≥ v16.19.0,npm ≥ v8.19.3
项目资源
官网:http://www.yonsum.com
Gitee:https://gitee.com/yonsum/PDMaas)
常见问题:https://zhuanlan.zhihu.com/p/248742896
关键词
#数据建模、#PDMaas、#ER图、#数据库兼容、#自动化输出、#双向同步、#版本管理、#国产优选、#跨平台、#开源工具。
作者:小码编匠
出处:gitee.com/smallcore/DotNetCore
声明:网络内容,仅供学习,尊重版权,侵权速删,歉意致谢!
方便大家交流、资源共享和共同成长
纯技术交流群、需要的小伙伴请扫码
有收获?不妨分享让更多人受益
关注「程序员开源栈」,共同提升技术实力

