
[51CTO.com快速翻译]众所周知,好的设计可以大大减少后期的运维工作,同时也可以最大程度地减少软件项目错误的可能性. 由于我们面临的实际项目需求通常是多种多样的,因此我们需要找到合适的设计工具,以更少的成本实现更多的目标.
本文将从以下四个方面与您比较四种出色的设计工具的优缺点.

官方网站:
DbSchema是一种可视化工具,可用于复杂的设计和管理. 该工具已集成到大多数主流操作系统中.
用户界面
DbSchema具有友好的用户界面,可以简化的设计. 它可以为管理大型提供友好的界面布局,以便用户可以将更多精力放在的特定功能上.
如下图所示,DbSchema界面允许用户自由浏览各种视图,在布局中拖放表格或通过双击编辑表格中的数据.

逆向工程
DbSchema可以轻松地对现有架构进行逆向工程.
项目文件和架构模式的同步
DbSchema将本地模式设计保存到项目文件中. 使用此类项目文件,用户无需连接就可以直接修改目标体系结构模式的设计. 这些更改将保存在相应的项目文件中. 再次连接时,用户可以通过比较项目文件和目标之间的差异来彼此同步.
分享
用户可以使用GIT或其他版本控制系统在团队中轻松共享DbSchema的各种项目文件. 而且,单个架构模型可以在多个服务器之间自由迁移. 由于此类项目文件为XML格式模型设计工具,因此用户可以使用任何文本编辑器轻松阅读或编辑它们.
视觉数据工具
DbSchema集成了三个实用的数据工具:

支持的
DbSchema可以与大多数集成,并且可以通过JDBC驱动程序连接到其他. 此外,DbSchema还可以通过逆向工程设计Mongo DB的架构模式.
销售价格
DbSchema提供15天的免费试用期. 15天后,您可以选择以下三种定价计划之一:
如果您一次购买3个或更多DbSchema许可证,则可以享受15%的批量折扣.
摘要
DbSchema是一个多合一的设计器和管理器. 它被认为是管理复杂的非常实用的工具. DbSchema的主要缺点是其表单和报表引擎相对难以使用.

官方网站:
作为设计工具,团队成员可以通过Vertabelo轻松地在项目上进行协作,或者通过电子邮件与团队成员共享各种访问权限. 目前,Vertabelo提供三种不同的访问级别: 所有者,编辑者和查看者.
用户界面
Vertabelo集成了简洁明了的界面. 用户可以在模型之间顺畅切换,而无需离开设计区域.
如下图所示,该工具集成了快速搜索和快速导航菜单,这对于使用大型非常实用.

逆向工程
Vertabelo允许用户对中的架构进行反向工程. 由于没有用于逆向工程的图形界面,因此用户需要访问其官方网站以获取命令行. 此外,反向工程的另一个缺点是,用户必须在上传后手动安排各种表格.
型号

Vertabelo使用模型保存设计. 这些模型可以作为具有不同访问级别的文档在团队之间共享. 此外,开发人员还可以:
支持的
Vertabelo仅支持八个主流,它们是: Oracle,MySQL,PostgreSQL,SQLite,IBM DB2,SQL Server,HyperSQL和Amazon Redshift.
销售价格
Vertabelo提供7天的免费试用期. 7天后,您可以选择以下三种定价计划之一:
摘要
作为出色的设计工具,Vertabelo具有友好而时尚的界面. 它不仅易于访问和使用,而且易于在团队之间共享工作. 但是,它也具有以下缺点:

官方网站:
作为建模工具,Toad Data Modeler使用自动化且直观的工作流程,并具有内置的知识库. 随着时间的流逝,Toad建立了一个庞大的开发人员社区,并成为流行的解决方案.
用户界面
Toad集成了一组用户界面,可以帮助用户更好地了解现有与相应表之间的关系,然后创建各种逻辑和物理数据模型.
如下所示,Toad可以自动映射物理模型中的所有属性.

逆向工程
Toad可以通过连接到来对架构进行逆向工程.
模型与同步

Toad使用户能够将逻辑模型转换为选定的物理模型(例如Oracle和SQL Server等). 您还可以将给定的物理模型转换为另一个物理模型,例如: 将Oracle模型转换为SQL Server.
在同步方面,用户可以使用该工具将模型与进行比较,并生成用于迁移的更改脚本. 此外,Toad还允许用户直接从更新模型.
自动化
Toad可以使诸如数据和架构模式之间的比较之类的过程自动化.
SQL代码的生成
Toad可以生成各种复杂的DDL脚本. 此外,它还可以在关联的应用程序中打开生成的SQL脚本.
报告
Toad可以生成HTML,RTF和PDF格式的报告.
支持的
Toad工具可以连接到多个,包括: Oracle,SAP,MySQL,SQL Server和PostgreSQL.
销售价格
Toad提供30天的免费试用期. 30天后,用户可以以637.45美元的价格购买Toad Data Modeler许可证,其中包括一年的技术支持.
摘要
通常,Toad是具有许多出色功能的建模平台. 当然,它也有以下缺点:

官方网站:
DbVisualizer也用作管理和设计工具,它集成了许多并且可以在各种主流操作系统上工作.

用户界面
DbVisualizer集成了一个易于使用的界面. 用户可以使用它浏览复杂的结构并编辑数据.
如下图所示,该界面允许用户执行各种操作,包括: 拖放,固定标签,在单独的窗口中分隔标签以及内联编辑.

服务器管理
DbVisualizer使用户可以管理服务器实例,整体安全性和会话存储. 此外,用户还可以计划和执行针对Oracle,MySQL,PostgreSQL和SQL Server的各种操作.
比较
DbVisualizer允许用户比较表数据和脚本之类的对象,以及两个表和过程的DDL. 而且,它的比较界面非常简单明了.
SQL工具
DbVisualizer提供以下实用的SQL工具:
DbVisualizer工具集成了一个SQL历史记录工具模型设计工具,用户可以在其中查看过去的查询信息.
支持的
DbVisualizer可以与许多主流集成,并且可以使用JDBC驱动程序连接到其他.
销售价格
尽管DbVisualizer提供了该工具的免费版本,但该版本缺少一些重要功能. 完整版工具的价格为: 每个用户/每个许可证197美元,每个用户的续订费为69美元. 当然,DbVisualizer还将根据用户团队的规模为许可证提供一定的折扣. 例如: 对于拥有50的团队,最便宜的价格是: 每位用户141美元,续订费50美元. 当然,该工具还提供了高级支持类型许可证.
摘要
作为出色的管理工具,DbVisualizer具有易于使用的界面,并且可以在所有流行的操作系统上运行. 当然,DbVisualizer的缺点主要集中在: 其免费版本没有足够的功能,而付费版本则过于昂贵.
原始标题: 排名前4位的设计工具,作者: Rafaelo Condret
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-247673-1.html
早
马云就是个大骗子吸血鬼
我们的原则是不惹事人怕事