{探索}(wánzhuǎn)
智能化数据建模的未来#最新版本|V6.0.0#
ERD Online<br>让AI带你{探索}(wánzhuǎn)
智能化数据建模的未来<br>──<br>白皮书与参考指南<br>#最新版本|V6.0.0#
<br><br><br>零代科技<br>COPYRIGHT © 2019-2024产品概述产品愿景核心能力1. AI智能化2. 元数据全生命周期管理3. 协作与安全4. 效率工具服务对象1. 开发工程师2. 架构师3. 数据工程师/分析师4. 产品经理应用场景1. 企业应用2. 教育培训3. 创新创业4. 专业服务技术架构整体架构技术栈前端技术栈后端技术栈核心服务元数据服务建模服务AI服务协作服务系统特性高可用设计安全架构性能优化部署架构容器化部署环境支持监控告警使用收益效率提升智能化建模效率协作效率成本优化研发成本运维成本质量保障设计质量数据质量业务价值数字化转型决策支持开始使用注册、登录登录工作台创建项目个人项目团队项目项目列表团队项目管理团队用户管理团队权限管理模型设计表设计索引设计元数据应用数据字典设计关系图设计版本管理版本管理变更详情版本比对克隆回滚导入解析数据库导入PdMan导入ERD导出普通导出高级导出设置项目默认项设置SQL查询运行SQL执行计划分析历史查询留痕AI建模AI智能生成AI生成元数据AI生成表注释AI生成索引AI生成SQL安全和隐私措施数据加密定期备份和维护遵守数据保护法规客户支持和资源常见问题技术支持社区论坛结论产品优势分享并试用 ERD Online感谢观看
ERD(Entity-Relationship Diagram)是实体关系图的简称,也被称为ER图、实体联系模型或ER模型,是一种用于数据库设计的结构图。ERD Online是全球首个开源的AI智能数据建模与元数据设计平台,致力于通过AI技术赋能数据建模,让数据成为企业创新的核心引擎。
ERD Online为开发者提供一站式的数据库结构设计、版本管理、SQL查询、SQL审批、AI建模与分析、逆向解析、文档生成等功能。通过对元数据的智能管理,向大数据、低代码、BI、大屏应用等领域赋能,推动企业数字化转型。🎉🎉🎉
智能建模:集成ChatGPT实现智能化数据建模,快速生成分析SQL
智能推荐:提供智能字段推荐和关系识别
AI分析:基于AI技术实现数据结构优化和性能分析
元数据解析:从数据源自动解析元数据并在线管理
版本管理:完整的版本控制和变更追踪能力
多数源支持:兼容MySQL、Oracle、PostgreSQL等主流数据库
数据血缘:可视化展示数据关系,清晰追踪数据流向
差量管理:支持不同版本比对,自动生成差量SQL脚本
团队协作:支持多人实时在线协作,自动同步
权限控制:精准的权限划分,保障数据安全
审批流程:内置SQL执行审批流程
文档导出:支持Word、PDF、HTML、Markdown等多种格式
在线执行:无需安装第三方工具,在线执行SQL
模板市场:提供行业模板,一键导入快速建模
代码生成:自动生成多种语言的代码
成本节省:无需采购额外的数据库管理软件
一键解析已有数据源元数据并在线管理
自动生成差量上线SQL和项目代码
自定义表固定字段
BI和大屏开发支持
统一管理多个产品线数据源
制定和执行数据字段规范
审计数据源操作
避免数据孤岛
在线管理数据源元数据
自定义数据源看板
SQL审批和优化
数据分析和报表生成
快速进行数据建模
数据结构可视化
需求分析和原型设计
协同开发管理
中小型企业数据库设计和管理
大型企业数据标准化和治理
数据仓库和数据湖建设
教育机构数据库课程教学
IT培训机构实践教学
个人学习和技能提升
初创企业快速原型设计
产品概念验证和测试
敏捷开发和迭代优化
数据库咨询服务
系统集成服务
技术支持服务
ERD Online采用现代化的微服务架构,通过分层设计实现高可用、高性能和可扩展的系统架构。
技术 | 说明 | 版本 |
---|---|---|
React | 用户界面框架 | 18.x |
Ant Design Pro | 中后台前端解决方案 | 4.x |
Umi | 企业级前端应用框架 | 3.x |
DVA | 数据流解决方案 | 2.x |
X6 | 图编辑引擎 | 2.x |
TypeScript | 类型化的JavaScript | 4.x |
技术 | 说明 | 版本 |
---|---|---|
Spring Boot | 应用开发框架 | 2.7.x |
Spring Cloud | 微服务框架 | 2021.x |
MyBatis-Plus | ORM框架 | 3.5.x |
Redis | 缓存数据库 | 6.2.x |
MySQL | 关系型数据库 | 8.0.x |
Nacos | 服务发现和配置管理 | 2.1.x |
功能: 管理数据库元数据、表结构、字段定义
特点: 支持多种数据库方言、版本控制、变更追踪
接口: RESTful API、GraphQL支持
功能: 实体关系图设计、数据模型管理
特点: 实时协作、自动布局、历史版本
组件: X6图形引擎、自定义组件库
功能: 智能建模、代码生成、SQL优化
特点: ChatGPT集成、机器学习模型
能力: 自然语言处理、模式识别
功能: 团队管理、权限控制、消息通知
特点: 实时通信、操作审计、变更追踪
实现: WebSocket、消息队列
多节点部署
服务自动发现
故障自动转移
数据多副本
OAuth2认证
JWT令牌
HTTPS加密
数据加密存储
操作审计日志
多级缓存
读写分离
异步处理
任务队列
CDN加速
开发环境
测试环境
预发布环境
生产环境
系统监控
性能监控
业务监控
告警通知
AI辅助设计:通过ChatGPT智能助手,提供专业的建模建议和最佳实践,包括表结构优化、字段命名规范和索引建议等,设计效率提升300%
自动化生成:一键生成标准化的数据库表结构、DDL语句、DML语句和多语言开发代码,支持Oracle、MySQL、PostgreSQL等主流数据库,节省80%编码时间
智能模板库:内置电商、CRM、OA等40+行业场景的标准化模板,支持自定义模板和版本管理,快速启动项目设计
实时多人协作:基于WebSocket技术,支持多达50人同时在线编辑,毫秒级实时同步所有变更
智能冲突处理:采用OT算法自动解决90%的编辑冲突,支持手动冲突解决,确保团队协作顺利
版本管理:支持Git风格的版本控制,包括分支管理、版本对比、回滚等功能,轻松追踪设计变更
零部署成本:云端SaaS服务,无需本地部署和维护
免费开源:完全开源,避免高额的商业软件授权费用
快速上手:平均1小时即可掌握核心功能,大幅降低培训成本
自动化运维:智能监控和故障诊断,减少70%运维工作量
版本管理:自动化的版本控制和变更追踪,降低管理成本
统一平台:集中化的元数据管理,避免重复建设成本
智能校验:自动检测数据模型中的设计缺陷,准确率达95%
最佳实践:内置数据库设计规范,确保设计符合行业标准
版本追溯:完整的变更历史记录,支持任意版本回溯和比对
完整性校验:自动验证数据完整性约束,降低80%数据异常
一致性保障:统一的元数据标准,确保跨系统数据一致性
安全合规:符合GDPR等数据安全标准,保护敏感数据安全
数据资产管理:统一的元数据管理平台,提升数据资产价值
业务敏捷性:快速响应业务需求变化,缩短50%项目周期
创新能力:支持快速原型验证,加速业务创新
数据洞察:可视化的数据模型分析,辅助业务决策
风险控制:完整的审计日志,降低数据安全风险
合规管理:满足监管合规要求,避免合规风险
老用户使用微信扫码登录,可自动关联原有全部模型
新用户可以使用微信扫码快捷登录,也可自行注册新账号
扫码登录到系统之后,首页会显示ERD Online 统计信息、和一些快捷入口
点击「个人项目」,这里展示了全部的历史个人项目
可以在这里对个人项目做增删改查操作
点击「团队项目」,这里展示了全部的历史团队项目
表设计自动保存
表设计支持撤销、重做、开始插入、尾部插入、上方插入、下方插入、拖动排序
表设计可以像Excel一样,拖动选框右下角小黑点快速复制
#💡|小提示#(orange!)
会用excel吧!excel里怎么操作,请在这里也怎么操作!你会爱上他的!
支持对字段做索引设计
支持单独字段索引
支持联合索引
支持普通索引、唯一索引
生成各种数据库的SQL脚本:建表、表注释、删除表、重建表、新增字段等
这个功能可以帮你定义业务领域的数据词典
设计表时可以选择这个业务领域的字段即可
这样大家都遵照规范词典进行数据库设计
可以将左侧在用的数据表,拖到设计图中
支持1:1、1:n、n:m关系类型设计
自由定制锚点,随心所欲绘制关系图
小地图自由缩放、拖拽
ERD提供两种版本管理方案:重建表、字段增量。默认为字段增量。
在项目开始,就要考虑好用哪种方式,中途别随意更换,不然会出现版本信息对比不准确。
一般情况下,使用默认方式即可。
第一次管理版本时,需要初始化基线版本,才能新增版本。
可以重建基线,重建之后,历史版本信息将会消失,元数据不受影响。
显示该版本相较于上一个版本,变动的SQL
支持选择任意历史版本进行比对,自动生成差量SQL
可以将现有的项目,复刻为一个新的项目。
可以复刻为任意类型的项目,比如:个人项目复刻为团队项目。
可以将现有的项目模型,回滚到历史任意版本。
现在再也不怕模型因为奇怪的原因丢失了。
再也不怕有人把模型删了。
注:回滚之后,数据源的元数据不会变化,需要走SQL审批,再次同步。
操作完「解析数据库」,需要将逆向解析出来的元数据标记为已同步,操作步骤:
逆向解析完之后,立即新增一个新版本
点击该版本的「版本变更详情」
点击右下角「标记为已同步」
可以将PdMan的导出文件导入到系统中
将ERD Online的线下文件,导入系统
可以导出格式为:HTML、word、Markdown、DDL、ERD文件
导出 ERD 文件(加密导出erd上的元数据,导出之后,可以导入到任何erd系统中)
可以选择要导出的元数据范围
可以控制要导出的SQL语句类型:删表、建表、索引、注释
ERD秘钥:仅用于ERD导入导出加密解密
元数据表展示上限:控制元数据表展示上限,默认展示30个表。当可见范围看不到表时,请使用元数据搜索功能;当元数据表很多时,可以减小此参数,加快页面渲染速度,减少卡顿
SQL分隔符:分隔每条往数据库执行的SQL
元数据->模块名显示格式:模型->元数据中,模块名称显示格式:{name}显示英文名,{chnname}显示中文名,{name} {chnname}为英文和中文的组合名
元数据->表名显示格式:模型->元数据中,表名称显示格式:{title}显示英文名,{chnname}显示中文名,{title} {chnname}为英文和中文的组合名
WORD模板配置:默认为系统自带的模板,如需修改,请先下载,再重新上传模板文件
在线执行SQL语句,支持快速切换数据源
黑白两套主题
支持SQL格式化
快速查看SQL执行计划
通过执行计划分析线上SQL问题
所有查询留痕,精确到人、时间
控制每次可查询量,保障线上数据安全
#💡|更多探索#(orange!)
ERD Online提供的AI智能建模功能不止于此,请尽情发挥你的想象能力吧!
为了保障用户的数据安全和隐私,ERD Online采取了多种措施,其中一个重要的措施是数据加密。
数据加密的概念
数据加密是指将明文数据通过一定的算法转化为密文数据,使得未经授权的人无法读取和理解数据内容。数据加密可以有效保护数据的安全性和隐私性。
ERD Online的数据加密措施
为了保护用户数据的安全和隐私,ERD Online采取了以下数据加密措施:
(1)SSL加密传输
ERD Online采用SSL(Secure Sockets Layer)协议进行数据传输,通过SSL加密技术,可以保证数据在传输过程中不被窃取、篡改或伪造,确保数据的机密性和完整性。
(2)数据存储加密
ERD Online采用AES(Advanced Encryption Standard)算法对用户数据进行加密存储,确保用户数据在存储过程中不被非法访问和窃取。
(3)密码加密
ERD Online采用哈希算法对用户密码进行加密,确保用户密码不被泄露和破解。
数据加密的过程
(1)SSL加密传输的过程
当用户在ERD Online进行数据传输时,浏览器会向ERD Online服务器发送一个请求,请求建立一个SSL连接。服务器会向浏览器发送一个公钥,浏览器使用公钥对数据进行加密,并将加密后的数据发送给服务器。服务器使用私钥对数据进行解密,然后再将数据发送给数据库进行存储。
(2)数据存储加密的过程
当用户在ERD Online进行数据存储时,ERD Online会先对用户数据进行AES加密,然后再将加密后的数据存储到数据库中。当用户需要访问数据时,ERD Online会对数据进行解密,然后再将数据返回给用户。
(3)密码加密的过程
当用户在ERD Online进行注册或修改密码时,ERD Online会先对用户密码进行哈希加密,然后再将加密后的密码存储到数据库中。当用户需要登录时,ERD Online会对用户输入的密码进行哈希加密,然后再将加密后的密码与数据库中存储的密码进行比对,以验证用户的身份。
这些措施可以让用户放心地使用ERD Online,而不必担心数据泄露和安全问题。
以下是ERD Online的安全和隐私措施,包括定期备份和维护的详细说明:
数据备份:ERD Online会定期备份用户的数据,以确保在任何情况下都能够恢复数据。备份数据通常存储在不同的位置,以防止数据丢失或损坏。此外,备份数据也会进行加密和保护,以确保数据的安全性。备份数据的频率和方式都是经过精心设计和测试的,以确保备份数据的完整性和可靠性。
系统维护:ERD Online会定期对系统进行维护,以确保系统的稳定性和安全性。维护包括升级系统软件、修复漏洞、检查系统日志等。这些措施可以防止黑客攻击和数据泄露等安全问题。
访问控制:ERD Online采用了严格的访问控制措施,只有授权的用户才能访问系统和数据。用户需要进行身份验证,例如输入用户名和密码、使用双因素认证等。此外,ERD Online还会对用户的访问进行监控和记录,以便发现异常行为。
数据加密:ERD Online会对用户的数据进行加密,以确保数据的安全性。数据加密可以防止黑客攻击和数据泄露等安全问题。ERD Online采用了先进的加密算法,例如AES、RSA等。
安全审计:ERD Online会定期进行安全审计,以检查系统和数据的安全性。安全审计包括检查系统日志、检查访问控制、检查数据加密等。这些措施可以发现安全漏洞和异常行为,及时采取措施解决问题。
ERD Online的定期备份和维护措施能够有效保护用户的数据安全和隐私,让用户放心使用ERD Online的服务。
ERD Online在中国会遵守《中华人民共和国个人信息保护法》等相关法规,采取各种措施保护用户的个人信息安全和隐私:
合法收集和使用:ERD Online会在用户明确同意的情况下,收集和使用用户的个人信息,并严格遵守收集和使用的目的、范围、方式等要求。
保密措施:ERD Online会采取各种技术手段和管理措施,保护用户的个人信息不被泄露、篡改、丢失等。
用户权利保护:ERD Online会尊重用户的权利,如用户有权查询、更正、删除自己的个人信息等,ERD Online会提供相应的服务。
安全保障:ERD Online会采取各种技术手段和管理措施,保障用户的个人信息安全,如数据加密、访问控制等。
数据处理合规:ERD Online会遵守数据处理合规要求,如数据处理目的明确、数据处理方式合法、数据处理时限等。
新版本体验地址在哪里: https://www.erdonline.com/
新版本用一键脚本安装完之后,点击登录没反应
首先,在浏览器上查找前端调用信息:以谷歌浏览为例:按F12,打开调试窗口,打开网络
这一tab项,再次点击登录,查看返回信息
然后,登录服务器,也就是执行一键部署脚本的服务器,执行以下命令,查看服务信息
11docker-compose logs -f
最后,根据前后端信息,大致能定位到具体问题
社区支持,有任何问题,可以到「社区论坛」咨询,和千万网友一起讨论
关注微信公众号零代科技
,公众号右下角可随时联系到作者
公众号扫码
https://txc.qq.com/products/673652
ERD Online | PDManer(PDMan) | Navicat | |
---|---|---|---|
支持数据源 | Mysql、Oracle、DB2、SqlServer、PostGreSql | Mysql、Oracle、DB2、SqlServer、PostGreSql | Mysql、Oracle、DB2、SqlServer、PostGreSql |
多数据源 | ✅ | ✅ | ✅ |
逆向解析 | ✅ | ✅ | ✅ |
DDL版本管理 | ✅ | ✅ | ❎ |
表结构 | ✅ | ✅ | ✅ |
索引 | ✅ | ✅ | ✅ |
数据类型 | ✅ | ✅ | ✅ |
关系图 | ✅ | ✅ | ✅ |
表默认字段 | ✅ | ✅ | ❎ |
全局表字段大小写控制 | ✅ | ✅ | ❎ |
DDL自动生成 | ✅ | ✅ | ✅ |
正向往数据库同步DDL | ✅ | ✅ | ✅ |
JAVA BEAN自动生成 | ✅ | ✅ | ❎ |
导出word | ✅ | ✅ | ❎ |
自定义word模板 | ✅ | ✅ | ❎ |
导出html | ✅ | ✅ | ❎ |
导出md | ✅ | ✅ | ❎ |
导出DDL | ✅ | ✅ | ✅ |
导出JSON | ✅ | ✅ | ❎ |
导入DDL | ✅ | ✅ | ✅ |
导入pdman | ✅ | ✅ | ❎ |
SQL查询 | ✅ | ❎ | ✅ |
SQL审批 | ✅ | ❎ | ❎ |
word水印 | ✅ | ❎ | ❎ |
导入erd | ✅ | ❎ | ❎ |
字段元数据搜索 | ✅ | ❎ | ✅ |
数据库数据管理 | ✅ | ❎ | ✅ |
多数据源并行版本 | ✅ | ❎ | ❎ |
页面美化 | ✅ | ❎ | ❎ |
快捷键 | ✅ | ❎ | ❎ |
RBAC权限 | ✅ | ❎ | ❎ |
页面权限控制 | ✅ | ❎ | ❎ |
按钮权限控制 | ✅ | ❎ | ❎ |
项目类型(个人/团队) | ✅ | ❎ | ❎ |
实时协作 | ✅ | ❎ | ❎ |
数据完整性校验 | ✅ | ❎ | ❎ |
同步状态校验 | ✅ | ❎ | ❎ |
站内通知 | ✅ | ❎ | ❎ |
团队在线沟通 | ✅ | ❎ | ❎ |
er行业模板 | ✅ | ❎ | ❎ |
多模式操作 | ✅ | ❎ | ❎ |
数据加密 | ✅ | ❎ | ❎ |
钉钉、微信站外WEBHOOK | ✅ | ❎ | ❎ |
代码生成 | ✅ | ❎ | ❎ |
AI建模 | ✅ | ❎ | ❎ |
° 产品优势
「ERD Online可用于医疗保健、金融、教育和电子商务等各种行业。凭借其直观的界面和可定制的功能,ERD Online可以满足不同技能水平的广泛用户。」
———— ERD Online
>(brown!)
打开微信扫码登录
即可立即体验全部功能
将ERD Online分享给你的朋友和同事吧
将ERD Online在公司落地,解决公司元数据管理难题,升职加薪在此一举