Why ERD

数据库模型是你的应用的核心,描述数据表、数据类型、实体关系和约束,是项目开发阶段最重要的沟通手段。清晰的ERD可以便于团队理解需求,掌握应用的全貌。

应用场景

初创项目

对于初创项目或者新的需求,能够正确的建立满足业务需求的数据模型是项目可以顺利迭代的关键因素。有了DrawERD这样的工具,可以让需求快速转换成可视化的ERD,在团队成员间达成共识,不再需要反复去核对「类目和产品到底是一对多还是多对多关系?」这种经常被忽略但又特别关键的信息。

遗留项目

对于遗留项目,一般业务已经非常稳定,但新人刚加入团队,面对几百张表的业务系统往往摸不到头脑。有了DrawERD,新人可以快速的了解项目数据关系,对应用有系统性的认识。
如果你的数据库已经有几百张表,打算从单体应用向微服务迁移,那么DrawERD的分组功能是一个最佳工具,通过对模块的分组模拟,你可以清晰的判断哪个实体放到哪个服务更合理。

Why not alternative?

上图是DrawERD的核心特性,相比市面上流行的建模工具,做了很多tradeoff,下面来说一下每个决策的理由:

  • SaaS vs desktop tool:相比单机工具,能够团队协同是DrawERD的一个目标,你可以生成url嵌入到你的项目管理工具,ERD的变更也会自动同步。
  • Auto layout vs Drawing on canvas manually:很多工具基于画布上的拖拽来编辑ERD,这种方式看起来很酷,但是实际使用起来,如果你的应用达到几十张表之后,就是灾难。DrawERD采用自动布局的方式,会根据你的实体和关系自动渲染出清新美观的SVG图,同时你可以选择mode和layout的组合进行渲染。
  • Database agnostic vs Database binding:一些工具需要依赖数据库连接去反向出数据结构,DrawERD选择使用静态解析的方式,你只需要从你现有数据库导出DDL文件上传,对于新建项目,只需要界面上创建实体和关系,不依赖任何外键和数据库的元信息。

Roadmaps

  • Auto generate GraphQL API:根据模型定义自动生成GraphQL API endpoint,类似firebase
  • ERD public hub:提供常用应用类型或模块(如:CRM、电商、财务等)的ERD模板

Demo && Screenshots

  • Full video here: https://www.loom.com/share/e30d06ba299b43bc8b68f369b47f745a
  • Try DrawERD online: https://drawerd.com
  • Doc: https://help.drawerd.com

在线ERD工具DrawERD相关推荐

  1. linux是数据库软件么,什么是适用于Linux的良好数据库ERD工具?

    问题描述 我最近在我的工作机器上切换到了Linux,而且是Linux桌面环境的新手,我想找到一个适合数据库设计的ERD工具.每次我需要创建一个图表时,重新启动回我的Windows分区会很快变得不愉快. ...

  2. 通过在线制图工具绘制阿里云部署图

    通过在线制图工具绘制阿里云部署图 最近做一个项目是关于采集指纹的系统,先给大家简单介绍一下项目的主要功能: 该项目主要是做一个采集婴幼儿的手掌指纹和掌纹的客户端,并且通过服务端接口保存手掌指纹到阿里云 ...

  3. 9款国内外垂直领域的在线作图工具:那些可以替代Visio的应用!【转】

    http://www.csdn.net/article/2015-02-12/2823939 摘要:现在越来越多的创业公司都希望提升办公的效率,今天介绍的几款也能提升办公效率,不过它们都属于垂直领域的 ...

  4. python实现类似于visio_9款在线作图工具:那些可以替代Visio的应用

    ​ Visio是付费软件,通常会遇到下载.安装以及"授权"等各种问题.今天介绍的几款在线作图工具,帮你抛开下载.安装.授权等各种烦恼. 1. LucidChart LucidCha ...

  5. 9款国内外垂直领域的在线作图工具:那些可以替代Visio的应用!

    现在越来越多的创业公司都希望提升办公的效率,之前在CSDN云计算频道的一篇文章<提升办公效率才是王道!12款国内外企业协作工具推荐>,其中就介绍了很多工具.今天介绍的几款也能提升办公效率, ...

  6. 垂直领域的在线作图工具:那些可以替代Visio的应用!

    9款国内外垂直领域的在线作图工具:那些可以替代Visio的应用! 发表于18小时前|1517次阅读| 来源CSDN|1 条评论| 作者钱曙光 协作工具应用云计算SaaS 摘要:现在越来越多的创业公司都 ...

  7. 水系图一般在哪里找得到_一款支持智能抠图、钢笔抠图的在线抠图工具上线了 速抠图 sukoutu.com...

    简介: 速抠图 sukoutu.com 是一款公益性质的免费在线快速抠图工具,支持8倍高清智能抠图.钢笔抠图.矩阵抠图.图片压缩.图片尺寸调整等,该工具旨在为用户提供更快捷高效的抠图服务. 背景 对于 ...

  8. 在线CSS工具及相关资源收集

    在线CSS工具: W3C CSS 校验服务 :提供万维网协会(W3C)样式表(CSS)校验服务. CSS 在线编辑器:OnLine CSS Designer - CSS Style Editor. C ...

  9. canvas-js贝塞尔曲线代码在线生成工具

    详细内容请点击 canvas贝塞尔曲线代码在线生成工具 可以快速生成二次.三次贝塞尔曲线的源码生成器,方便经常使用到canvas画图的同学使用,可以直接预览效果随意画出自己想要的图像. 生成源码效果预 ...

  10. 推荐一款高端大气上档次的在线作图工具

    说到Visio大家都不陌生,虽然没有Word那么火,但很多业内朋友都在用,一用就是好多年,Visio是相对比较传统和专业的工具,新手在没人指导的情况下一般很难上手,下载和安装以及"授权&qu ...

最新文章

  1. devops开发运维训练营_嗨,网络开发人员训练营的毕业生:这是您第一份工作需要了解的内容。...
  2. PL/SQL中查询Oracle大数(17位以上)时显示科学计数法的解决方法
  3. Dubbo入门(2) - 简单实践
  4. 程序员们的启蒙老师,终于拿图灵奖了
  5. 搜索引擎名字引发的思考
  6. Oracle学习:数据的插入、修改和删除
  7. DataGrid单击行时改变颜色
  8. AGC004(A~E)
  9. 【矩阵乘法】沼泽鳄鱼(ssl 2511)
  10. 生信宝典之傻瓜式(五) 文献挖掘查找指定基因调控网络
  11. linux变量循环赋值,shell脚本 循环变量赋值cf当前页面
  12. python中的os.path.realpath(__file__)
  13. 终于掌握vim的寄存器和系统剪贴板的使用了- 要安装vim-X11包
  14. botley编程机器人测评_好物测评:五岁小孩都能上手的智能编程机器人有多好玩?动手又动脑!...
  15. 2021年危险化学品经营单位安全管理人员考试及危险化学品经营单位安全管理人员作业考试题库
  16. 行业知识图谱调查报告(三):行业知识图谱应用及实践
  17. datastage错误之Consumed more than 100,000 bytes looking for record delimiter; aborting
  18. AI还原乾隆后妃样貌,延禧攻略众生相。
  19. 无线路由器打印机服务器设置,newifi新路由打印机服务器设置全教程
  20. java中的JDBC是什么

热门文章

  1. 大学的c语言编译器,有多少大学还在用Turbo C做编译器
  2. 《Java语言程序设计》(基础篇原书第10版)第五章复习题答案
  3. Java程序设计教程(第3版)雍俊海 全书例程-1
  4. Windows下使用命令打开远程桌面
  5. ekho嵌入式Linux移植全过程
  6. 黑马程序员java整套视频地址 javaweb+ssh+ssm视频+源码+软件
  7. 关于如何写代码和学习代码
  8. soapUI简单教程
  9. 基于Python的大数据分析实战篇(一)
  10. 最详细的Android SDK下载安装及配置教程