https://mp.weixin.qq.com/s/mHG3BzQe_jwhdNWK8HhNdw
PDManer
PDManer是一款由国人开发的开源跨平台数据库建模工具,支持Windows、Mac和Linux等操作系统。这款软件经历了几个阶段,由最初的PDMan过渡到Chiner,再到现在的PDManer。
图片
PDManer是一个开源的产品数据管理工具,用于帮助企业管理和维护产品数据。它提供了一套功能强大的工具和功能,包括数据建模、数据录入、数据验证、数据分析等,帮助企业实现产品数据的标准化、一致性和可管理性。PDManer支持多种数据库类型,如MySQL、Oracle、SQL Server等,并提供了图形化界面和丰富的操作方式,使用户能够轻松地进行产品数据管理。
图片
PDManer元数建模,是一款多操作系统开源免费的桌面版关系数据库模型建模工具,相对于PowerDesigner,他具备界面简洁美观,操作简单,上手容易等特点。支持Windows,Mac,Linux等操作系统,也能够支持国产操作系统,能够支持的数据库如下:
MySQL,PostgreSQL,Oracle,SQLServer等常见数据库
支持达梦,GuassDB等国产数据库
支持Hive,MaxCompute等大数据方向的数据库
用户还可以自行添加更多的数据库扩展
图片
开发技术栈
ES6+React+Electron+Java
主要功能如下
数据表管理: 数据表,字段,注释,索引等基本功能。
视图管理: 实现选择多张表多个字段后,组合一个新的视图对象,视图可生成DDL以及相关程序代码,例如Java的DTO等。
ER关系图: 数据表可绘制ER关系图至画布,也支持概念模型等高阶抽像设计。
数据字典: 代码映射表管理,例如1表示男,2表示女,并且实现数据字典与数据表字段的关联。
数据类型: 系统实现了基础数据类型,基础数据类型在不同数据库下表现为不同数据库类型的方言,这是实现多数据**库支持的基础,为更贴近业务,引入了PowerDesigner的数据域这一概念,用于统一同一类具有同样业务属性字段的批量设置类型,长度等。基础数据类型以及数据域,用户均可自行添加,自行定义。
多数据库: 内置主流常见数据库,如MySQL,PostgreSQL,SQLServer,Oracle等,并且支持用户自行添加新的数据库。
代码生成: 内置Java,Mybatis,MyBatisPlus等常规情况下Controller,Service,Mapper的生成,也添加了C#语言支持,可自行扩展对其他语言的支持,如Python等。
版本管理: 实现数据表的版本管理,可生成增量DDL脚本。
生态对接: 能够导入PowerDesigner的pdm文件,老版本的PDMan文件,也能导出为word文档,导出相关设置等。
图片
PDManer[元数建模]-v4.6.1版本发布
本次升级内容
——————————————
1.[优化提升]内功修炼性能大提升,已测过单个项目5000张表,每张200个字段的大型项目
2.[优化提升]优化数据库逆向解析操作界面,增加进度条,实时掌握解析进度。
3.[优化提升]优化SVG格式图片的导出,并提高导出WORD生成图片效率
4.[缺陷修复]修复逆向从数据库解析数据表结构时,中文名为一分为二的问题
5.[缺陷修复]修复字段库无法新增和维护的问题
6.[缺陷修复]修复某些场景下索引字段丢失的问题
7.[缺陷修复]修复某些场景下保存时提示字段或者数据表重复的问题
8.[缺陷修复]修复某些场景下代码生成器丢失的问题
9.[优化提升]更多的局部细节优化,提升软件性能
下载地址
http://www.pdmaner.com/download/v4.6.1
开源的元数据建模工具
Apache Atlas:Apache Atlas是一个开源的数据治理和元数据管理平台。它提供了一个集中式的元数据存储库,可以跟踪和管理数据资产的元数据信息。
Metabase:Metabase是一个开源的数据分析和报表工具,它提供了一 个直观易用的界面,可以帮助用户快速创建和共享数据报表,并对数据进行元数据建模。
Dataedo:Dataedo是一个开源的数据字典和元数据管理工具。它可以帮助用户创建和维护数据字典,并对数据进行元数据建模和文档化。
Data Catalog:Data Catalog是一个开源的数据目录和元数据管理工具。它可以帮助用户创建和管理数据目录,并对数据进行元数据建模和分类。
Talend Open Studio:Talend Open Studio是一个开源的数据集成和元数据管理工具。它提供了一个可视化的界面,可以帮助用户创建和管理数据集成作业,并对数据进行元数据建模和管理。
这些开源的元数据建模工具都有各自的特点和功能,可以根据具体需求选择适合的工具进行使用。